Cisco-IOS-XR-l2vpn-cfg API API Reference
API generated from Cisco-IOS-XR-l2vpn-cfg@2017-06-26.yang
API Endpoint
http://{Controller-IP}:{Controller-Port}/restconf/config/network-topology:network-topology/topology/topology-netconf/node/inetri/yang-ext:mount/
URL '/' code: %2F
Schemes: http
Version: 1.0.0
Leaf Color Code:
Key  Mandatory  OptionalPaths
L2VPN - Update
Update operation of resource: l2vpn
l2vpnbody object
Request Content-Types: application/json
Request Example
{ "pw-routing-global-id": "string", "enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
},
"pw-status-disable": [ null ],
"mspw-description": "string",
"pwoam-refresh": "integer",
"mac-limit-threshold": "string", "mtu-mismatch-ignore": [ null ]
}
}, { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}, "enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}, {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], }
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2VPN - Create
Create operation of resource: l2vpn
l2vpnbody object
Request Content-Types: application/json
Request Example
{ "pw-routing-global-id": "string", "enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
},
"pw-status-disable": [ null ],
"mspw-description": "string",
"pwoam-refresh": "integer",
"mac-limit-threshold": "string", "mtu-mismatch-ignore": [ null ]
}
}, { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}, "enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}, {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], }
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2VPN - Delete
Delete operation of resource: l2vpn
Successful operation
Internal Error
Response Content-Types: application/json
L2VPN - Retrieve
Retrieve operation of resource: l2vpn
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "pw-routing-global-id": "string", "enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
},
"pw-status-disable": [ null ],
"mspw-description": "string",
"pwoam-refresh": "integer",
"mac-limit-threshold": "string", "mtu-mismatch-ignore": [ null ]
}
}, { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}, "enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}, {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], }
}
]
}
}
}
PW-ROUTING - Update
Update operation of resource: pw-routing
pw-routingbody object
Successful operation
Internal Error
Response Content-Types: application/json
PW-ROUTING - Create
Create operation of resource: pw-routing
pw-routingbody object
Successful operation
Internal Error
Response Content-Types: application/json
PW-ROUTING - Delete
Delete operation of resource: pw-routing
Successful operation
Internal Error
Response Content-Types: application/json
PW-ROUTING - Retrieve
Retrieve operation of resource: pw-routing
Successful operation
Internal Error
PW-ROUTING-BGP - Update
Update operation of resource: pw-routing-bgp
pw-routing-bgpbody object
Successful operation
Internal Error
Response Content-Types: application/json
PW-ROUTING-BGP - Create
Create operation of resource: pw-routing-bgp
pw-routing-bgpbody object
Successful operation
Internal Error
Response Content-Types: application/json
PW-ROUTING-BGP - Delete
Delete operation of resource: pw-routing-bgp
Successful operation
Internal Error
Response Content-Types: application/json
PW-ROUTING-BGP - Retrieve
Retrieve operation of resource: pw-routing-bgp
Successful operation
Internal Error
EVPN-ROUTE-DISTINGUISHER - Update
Update operation of resource: evpn-route-distinguisher
evpn-route-distinguisherbody object
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Create
Create operation of resource: evpn-route-distinguisher
evpn-route-distinguisherbody object
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Delete
Delete operation of resource: evpn-route-distinguisher
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Retrieve
Retrieve operation of resource: evpn-route-distinguisher
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
NEIGHBOR - Update
Update operation of resource: neighbor
neighborbody object
Request Content-Types: application/json
Request Example
{
"neighbor": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Create
Create operation of resource: neighbor
neighborbody object
Request Content-Types: application/json
Request Example
{
"neighbor": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Delete
Delete operation of resource: neighbor
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Retrieve
Retrieve operation of resource: neighbor
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor": "string"
}
DATABASE - Update
Update operation of resource: database
databasebody object
Request Content-Types: application/json
Request Example
{ { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}, "enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}, {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
}
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DATABASE - Create
Create operation of resource: database
databasebody object
Request Content-Types: application/json
Request Example
{ { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}, "enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}, {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
}
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DATABASE - Delete
Delete operation of resource: database
Successful operation
Internal Error
Response Content-Types: application/json
DATABASE - Retrieve
Retrieve operation of resource: database
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}, "enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}, {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
}
}
}
}
]
}
}
G8032-RINGS - Update
Update operation of resource: g8032-rings
g8032-ringsbody object
Request Content-Types: application/json
Request Example
{ { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
G8032-RINGS - Create
Create operation of resource: g8032-rings
g8032-ringsbody object
Request Content-Types: application/json
Request Example
{ { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
G8032-RINGS - Delete
Delete operation of resource: g8032-rings
Successful operation
Internal Error
Response Content-Types: application/json
G8032-RINGS - Retrieve
Retrieve operation of resource: g8032-rings
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}
G8032-RING - Update
Update operation of resource: g8032-ring
g8032-ringbody object
ID of g8032-ring-name
Request Content-Types: application/json
Request Example
{ {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
G8032-RING - Create
Create operation of resource: g8032-ring
g8032-ringbody object
ID of g8032-ring-name
Request Content-Types: application/json
Request Example
{ {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
G8032-RING - Delete
Delete operation of resource: g8032-ring
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
G8032-RING - Retrieve
Retrieve operation of resource: g8032-ring
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
ERP-PORT0S - Update
Update operation of resource: erp-port0s
erp-port0sbody object
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT0S - Create
Create operation of resource: erp-port0s
erp-port0sbody object
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT0S - Delete
Delete operation of resource: erp-port0s
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT0S - Retrieve
Retrieve operation of resource: erp-port0s
ID of g8032-ring-name
Successful operation
Internal Error
ERP-PORT0 - Update
Update operation of resource: erp-port0
erp-port0body object
ID of g8032-ring-name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"monitor": "string",
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT0 - Create
Create operation of resource: erp-port0
erp-port0body object
ID of g8032-ring-name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"monitor": "string",
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT0 - Delete
Delete operation of resource: erp-port0
ID of g8032-ring-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT0 - Retrieve
Retrieve operation of resource: erp-port0
ID of g8032-ring-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"monitor": "string",
"interface-name": "string"
}
ERP-INSTANCES - Update
Update operation of resource: erp-instances
erp-instancesbody object
ID of g8032-ring-name
Request Content-Types: application/json
Request Example
{ {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
ERP-INSTANCES - Create
Create operation of resource: erp-instances
erp-instancesbody object
ID of g8032-ring-name
Request Content-Types: application/json
Request Example
{ {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
ERP-INSTANCES - Delete
Delete operation of resource: erp-instances
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
ERP-INSTANCES - Retrieve
Retrieve operation of resource: erp-instances
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
}
ERP-INSTANCE - Update
Update operation of resource: erp-instance
erp-instancebody object
ID of g8032-ring-name
ID of erp-instance-id
Request Content-Types: application/json
Request Example
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ERP-INSTANCE - Create
Create operation of resource: erp-instance
erp-instancebody object
ID of g8032-ring-name
ID of erp-instance-id
Request Content-Types: application/json
Request Example
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ERP-INSTANCE - Delete
Delete operation of resource: erp-instance
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
ERP-INSTANCE - Retrieve
Retrieve operation of resource: erp-instance
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
RPL - Update
Update operation of resource: rpl
rplbody object
ID of g8032-ring-name
ID of erp-instance-id
Request Content-Types: application/json
Request Example
{
"role": "string",
"port": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
RPL - Create
Create operation of resource: rpl
rplbody object
ID of g8032-ring-name
ID of erp-instance-id
Request Content-Types: application/json
Request Example
{
"role": "string",
"port": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
RPL - Delete
Delete operation of resource: rpl
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
RPL - Retrieve
Retrieve operation of resource: rpl
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"role": "string",
"port": "string"
}
APS - Update
Update operation of resource: aps
apsbody object
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
APS - Create
Create operation of resource: aps
apsbody object
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
APS - Delete
Delete operation of resource: aps
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
APS - Retrieve
Retrieve operation of resource: aps
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
PORT1 - Update
Update operation of resource: port1
port1body object
ID of g8032-ring-name
ID of erp-instance-id
Request Content-Types: application/json
Request Example
{
"aps-type": "string",
"aps-channel": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PORT1 - Create
Create operation of resource: port1
port1body object
ID of g8032-ring-name
ID of erp-instance-id
Request Content-Types: application/json
Request Example
{
"aps-type": "string",
"aps-channel": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PORT1 - Delete
Delete operation of resource: port1
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
PORT1 - Retrieve
Retrieve operation of resource: port1
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"aps-type": "string",
"aps-channel": "string"
}
ERP-PORT1S - Update
Update operation of resource: erp-port1s
erp-port1sbody object
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT1S - Create
Create operation of resource: erp-port1s
erp-port1sbody object
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT1S - Delete
Delete operation of resource: erp-port1s
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT1S - Retrieve
Retrieve operation of resource: erp-port1s
ID of g8032-ring-name
ERP-PORT1 - Update
Update operation of resource: erp-port1
erp-port1body object
ID of g8032-ring-name
ID of erp-port-type
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT1 - Create
Create operation of resource: erp-port1
erp-port1body object
ID of g8032-ring-name
ID of erp-port-type
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT1 - Delete
Delete operation of resource: erp-port1
ID of g8032-ring-name
ID of erp-port-type
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT1 - Retrieve
Retrieve operation of resource: erp-port1
ID of g8032-ring-name
ID of erp-port-type
Successful operation
Internal Error
NONE-OR-VIRTUAL - Update
Update operation of resource: none-or-virtual
none-or-virtualbody object
ID of g8032-ring-name
ID of erp-port-type
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
NONE-OR-VIRTUAL - Create
Create operation of resource: none-or-virtual
none-or-virtualbody object
ID of g8032-ring-name
ID of erp-port-type
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
NONE-OR-VIRTUAL - Delete
Delete operation of resource: none-or-virtual
ID of g8032-ring-name
ID of erp-port-type
Successful operation
Internal Error
Response Content-Types: application/json
NONE-OR-VIRTUAL - Retrieve
Retrieve operation of resource: none-or-virtual
ID of g8032-ring-name
ID of erp-port-type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
INTERFACE - Update
Update operation of resource: interface
interfacebody object
ID of g8032-ring-name
ID of erp-port-type
ID of interface-name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Create
Create operation of resource: interface
interfacebody object
ID of g8032-ring-name
ID of erp-port-type
ID of interface-name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Delete
Delete operation of resource: interface
ID of g8032-ring-name
ID of erp-port-type
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Retrieve
Retrieve operation of resource: interface
ID of g8032-ring-name
ID of erp-port-type
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"interface-name": "string"
}
XCONNECT-GROUPS - Update
Update operation of resource: xconnect-groups
xconnect-groupsbody object
Request Content-Types: application/json
Request Example
{ { {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}, { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string"
}
]
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
XCONNECT-GROUPS - Create
Create operation of resource: xconnect-groups
xconnect-groupsbody object
Request Content-Types: application/json
Request Example
{ { {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}, { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string"
}
]
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
XCONNECT-GROUPS - Delete
Delete operation of resource: xconnect-groups
Successful operation
Internal Error
Response Content-Types: application/json
XCONNECT-GROUPS - Retrieve
Retrieve operation of resource: xconnect-groups
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}, { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string"
}
]
}
}
]
}
}
]
}
XCONNECT-GROUP - Update
Update operation of resource: xconnect-group
xconnect-groupbody object
ID of name
Request Content-Types: application/json
Request Example
{ {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}, { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
XCONNECT-GROUP - Create
Create operation of resource: xconnect-group
xconnect-groupbody object
ID of name
Request Content-Types: application/json
Request Example
{ {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}, { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
XCONNECT-GROUP - Delete
Delete operation of resource: xconnect-group
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
XCONNECT-GROUP - Retrieve
Retrieve operation of resource: xconnect-group
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}, { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
}
}
P2P-XCONNECTS - Update
Update operation of resource: p2p-xconnects
p2p-xconnectsbody object
ID of name
Request Content-Types: application/json
Request Example
{ { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
P2P-XCONNECTS - Create
Create operation of resource: p2p-xconnects
p2p-xconnectsbody object
ID of name
Request Content-Types: application/json
Request Example
{ { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
P2P-XCONNECTS - Delete
Delete operation of resource: p2p-xconnects
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
P2P-XCONNECTS - Retrieve
Retrieve operation of resource: p2p-xconnects
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
}
P2P-XCONNECT - Update
Update operation of resource: p2p-xconnect
p2p-xconnectbody object
ID of name
ID of 2p-xconnect_name
Request Content-Types: application/json
Request Example
{ {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
}, {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"2p-xconnect_name": "string",
"p2p-description": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
P2P-XCONNECT - Create
Create operation of resource: p2p-xconnect
p2p-xconnectbody object
ID of name
ID of 2p-xconnect_name
Request Content-Types: application/json
Request Example
{ {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
}, {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"2p-xconnect_name": "string",
"p2p-description": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
P2P-XCONNECT - Delete
Delete operation of resource: p2p-xconnect
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
P2P-XCONNECT - Retrieve
Retrieve operation of resource: p2p-xconnect
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
}, {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"2p-xconnect_name": "string",
"p2p-description": "string"
}
BACKUP-ATTACHMENT-CIRCUITS - Update
Update operation of resource: backup-attachment-circuits
backup-attachment-circuitsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-ATTACHMENT-CIRCUITS - Create
Create operation of resource: backup-attachment-circuits
backup-attachment-circuitsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-ATTACHMENT-CIRCUITS - Delete
Delete operation of resource: backup-attachment-circuits
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-ATTACHMENT-CIRCUITS - Retrieve
Retrieve operation of resource: backup-attachment-circuits
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
BACKUP-ATTACHMENT-CIRCUIT - Update
Update operation of resource: backup-attachment-circuit
backup-attachment-circuitbody object
ID of name
ID of 2p-xconnect_name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-ATTACHMENT-CIRCUIT - Create
Create operation of resource: backup-attachment-circuit
backup-attachment-circuitbody object
ID of name
ID of 2p-xconnect_name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-ATTACHMENT-CIRCUIT - Delete
Delete operation of resource: backup-attachment-circuit
ID of name
ID of 2p-xconnect_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-ATTACHMENT-CIRCUIT - Retrieve
Retrieve operation of resource: backup-attachment-circuit
ID of name
ID of 2p-xconnect_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-name": "string"
}
PSEUDOWIRE-EVPNS - Update
Update operation of resource: pseudowire-evpns
pseudowire-evpnsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-EVPNS - Create
Create operation of resource: pseudowire-evpns
pseudowire-evpnsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-EVPNS - Delete
Delete operation of resource: pseudowire-evpns
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-EVPNS - Retrieve
Retrieve operation of resource: pseudowire-evpns
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
PSEUDOWIRE-EVPN - Update
Update operation of resource: pseudowire-evpn
pseudowire-evpnbody object
ID of name
ID of 2p-xconnect_name
ID of eviid remote-acid source-acid
Request Content-Types: application/json
Request Example
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-EVPN - Create
Create operation of resource: pseudowire-evpn
pseudowire-evpnbody object
ID of name
ID of 2p-xconnect_name
ID of eviid remote-acid source-acid
Request Content-Types: application/json
Request Example
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-EVPN - Delete
Delete operation of resource: pseudowire-evpn
ID of name
ID of 2p-xconnect_name
ID of eviid remote-acid source-acid
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-EVPN - Retrieve
Retrieve operation of resource: pseudowire-evpn
ID of name
ID of 2p-xconnect_name
ID of eviid remote-acid source-acid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
PSEUDOWIRES - Update
Update operation of resource: pseudowires
pseudowiresbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRES - Create
Create operation of resource: pseudowires
pseudowiresbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRES - Delete
Delete operation of resource: pseudowires
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRES - Retrieve
Retrieve operation of resource: pseudowires
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
PSEUDOWIRE - Update
Update operation of resource: pseudowire
pseudowirebody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE - Create
Create operation of resource: pseudowire
pseudowirebody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE - Delete
Delete operation of resource: pseudowire
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE - Retrieve
Retrieve operation of resource: pseudowire
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
NEIGHBOR - Update
Update operation of resource: neighbor
neighborbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Request Content-Types: application/json
Request Example
{
"neighbor": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Create
Create operation of resource: neighbor
neighborbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Request Content-Types: application/json
Request Example
{
"neighbor": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Delete
Delete operation of resource: neighbor
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Retrieve
Retrieve operation of resource: neighbor
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor": "string"
}
MPLS-STATIC-LABELS - Update
Update operation of resource: mpls-static-labels
mpls-static-labelsbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-STATIC-LABELS - Create
Create operation of resource: mpls-static-labels
mpls-static-labelsbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-STATIC-LABELS - Delete
Delete operation of resource: mpls-static-labels
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-STATIC-LABELS - Retrieve
Retrieve operation of resource: mpls-static-labels
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-static-label": "string",
"local-static-label": "string"
}
BACKUP-PSEUDOWIRES - Update
Update operation of resource: backup-pseudowires
backup-pseudowiresbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRES - Create
Create operation of resource: backup-pseudowires
backup-pseudowiresbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRES - Delete
Delete operation of resource: backup-pseudowires
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRES - Retrieve
Retrieve operation of resource: backup-pseudowires
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
BACKUP-PSEUDOWIRE - Update
Update operation of resource: backup-pseudowire
backup-pseudowirebody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRE - Create
Create operation of resource: backup-pseudowire
backup-pseudowirebody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRE - Delete
Delete operation of resource: backup-pseudowire
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRE - Retrieve
Retrieve operation of resource: backup-pseudowire
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
ID of neighbor pseudowire-id
Successful operation
Internal Error
BACKUP-MPLS-STATIC-LABELS - Update
Update operation of resource: backup-mpls-static-labels
backup-mpls-static-labelsbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-MPLS-STATIC-LABELS - Create
Create operation of resource: backup-mpls-static-labels
backup-mpls-static-labelsbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-MPLS-STATIC-LABELS - Delete
Delete operation of resource: backup-mpls-static-labels
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-MPLS-STATIC-LABELS - Retrieve
Retrieve operation of resource: backup-mpls-static-labels
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-static-label": "string",
"local-static-label": "string"
}
L2TP-STATIC-ATTRIBUTES - Update
Update operation of resource: l2tp-static-attributes
l2tp-static-attributesbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Request Content-Types: application/json
Request Example
{
"l2tp-remote-session-id": "string",
"l2tp-local-session-id": "string", "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC-ATTRIBUTES - Create
Create operation of resource: l2tp-static-attributes
l2tp-static-attributesbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Request Content-Types: application/json
Request Example
{
"l2tp-remote-session-id": "string",
"l2tp-local-session-id": "string", "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC-ATTRIBUTES - Delete
Delete operation of resource: l2tp-static-attributes
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC-ATTRIBUTES - Retrieve
Retrieve operation of resource: l2tp-static-attributes
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"l2tp-remote-session-id": "string",
"l2tp-local-session-id": "string", "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}
}
L2TP-STATIC - Update
Update operation of resource: l2tp-static
l2tp-staticbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC - Create
Create operation of resource: l2tp-static
l2tp-staticbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC - Delete
Delete operation of resource: l2tp-static
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC - Retrieve
Retrieve operation of resource: l2tp-static
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ]
}
PSEUDOWIRE-ADDRESS - Update
Update operation of resource: pseudowire-address
pseudowire-addressbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Request Content-Types: application/json
Request Example
{
"pseudowire-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ADDRESS - Create
Create operation of resource: pseudowire-address
pseudowire-addressbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Request Content-Types: application/json
Request Example
{
"pseudowire-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ADDRESS - Delete
Delete operation of resource: pseudowire-address
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ADDRESS - Retrieve
Retrieve operation of resource: pseudowire-address
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-address": "string"
}
MPLS-STATIC-LABELS - Update
Update operation of resource: mpls-static-labels
mpls-static-labelsbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-STATIC-LABELS - Create
Create operation of resource: mpls-static-labels
mpls-static-labelsbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-STATIC-LABELS - Delete
Delete operation of resource: mpls-static-labels
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-STATIC-LABELS - Retrieve
Retrieve operation of resource: mpls-static-labels
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-static-label": "string",
"local-static-label": "string"
}
BACKUP-PSEUDOWIRES - Update
Update operation of resource: backup-pseudowires
backup-pseudowiresbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRES - Create
Create operation of resource: backup-pseudowires
backup-pseudowiresbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRES - Delete
Delete operation of resource: backup-pseudowires
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRES - Retrieve
Retrieve operation of resource: backup-pseudowires
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
BACKUP-PSEUDOWIRE - Update
Update operation of resource: backup-pseudowire
backup-pseudowirebody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRE - Create
Create operation of resource: backup-pseudowire
backup-pseudowirebody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRE - Delete
Delete operation of resource: backup-pseudowire
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRE - Retrieve
Retrieve operation of resource: backup-pseudowire
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
ID of neighbor pseudowire-id
Successful operation
Internal Error
BACKUP-MPLS-STATIC-LABELS - Update
Update operation of resource: backup-mpls-static-labels
backup-mpls-static-labelsbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-MPLS-STATIC-LABELS - Create
Create operation of resource: backup-mpls-static-labels
backup-mpls-static-labelsbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-MPLS-STATIC-LABELS - Delete
Delete operation of resource: backup-mpls-static-labels
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-MPLS-STATIC-LABELS - Retrieve
Retrieve operation of resource: backup-mpls-static-labels
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-static-label": "string",
"local-static-label": "string"
}
L2TP-STATIC-ATTRIBUTES - Update
Update operation of resource: l2tp-static-attributes
l2tp-static-attributesbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Request Content-Types: application/json
Request Example
{
"l2tp-remote-session-id": "string",
"l2tp-local-session-id": "string", "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC-ATTRIBUTES - Create
Create operation of resource: l2tp-static-attributes
l2tp-static-attributesbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Request Content-Types: application/json
Request Example
{
"l2tp-remote-session-id": "string",
"l2tp-local-session-id": "string", "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC-ATTRIBUTES - Delete
Delete operation of resource: l2tp-static-attributes
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC-ATTRIBUTES - Retrieve
Retrieve operation of resource: l2tp-static-attributes
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"l2tp-remote-session-id": "string",
"l2tp-local-session-id": "string", "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}
}
L2TP-STATIC - Update
Update operation of resource: l2tp-static
l2tp-staticbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC - Create
Create operation of resource: l2tp-static
l2tp-staticbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC - Delete
Delete operation of resource: l2tp-static
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC - Retrieve
Retrieve operation of resource: l2tp-static
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ]
}
MONITOR-SESSIONS - Update
Update operation of resource: monitor-sessions
monitor-sessionsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MONITOR-SESSIONS - Create
Create operation of resource: monitor-sessions
monitor-sessionsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MONITOR-SESSIONS - Delete
Delete operation of resource: monitor-sessions
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MONITOR-SESSIONS - Retrieve
Retrieve operation of resource: monitor-sessions
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
MONITOR-SESSION - Update
Update operation of resource: monitor-session
monitor-sessionbody object
ID of name
ID of 2p-xconnect_name
ID of onitor-session_name
Request Content-Types: application/json
Request Example
{
"onitor-session_name": "string",
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MONITOR-SESSION - Create
Create operation of resource: monitor-session
monitor-sessionbody object
ID of name
ID of 2p-xconnect_name
ID of onitor-session_name
Request Content-Types: application/json
Request Example
{
"onitor-session_name": "string",
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MONITOR-SESSION - Delete
Delete operation of resource: monitor-session
ID of name
ID of 2p-xconnect_name
ID of onitor-session_name
Successful operation
Internal Error
Response Content-Types: application/json
MONITOR-SESSION - Retrieve
Retrieve operation of resource: monitor-session
ID of name
ID of 2p-xconnect_name
ID of onitor-session_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"onitor-session_name": "string",
"enable": [ null ]
}
PSEUDOWIRE-ROUTEDS - Update
Update operation of resource: pseudowire-routeds
pseudowire-routedsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ROUTEDS - Create
Create operation of resource: pseudowire-routeds
pseudowire-routedsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ROUTEDS - Delete
Delete operation of resource: pseudowire-routeds
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ROUTEDS - Retrieve
Retrieve operation of resource: pseudowire-routeds
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
PSEUDOWIRE-ROUTED - Update
Update operation of resource: pseudowire-routed
pseudowire-routedbody object
ID of name
ID of 2p-xconnect_name
ID of global-id prefix acid sacid
Request Content-Types: application/json
Request Example
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ROUTED - Create
Create operation of resource: pseudowire-routed
pseudowire-routedbody object
ID of name
ID of 2p-xconnect_name
ID of global-id prefix acid sacid
Request Content-Types: application/json
Request Example
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ROUTED - Delete
Delete operation of resource: pseudowire-routed
ID of name
ID of 2p-xconnect_name
ID of global-id prefix acid sacid
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ROUTED - Retrieve
Retrieve operation of resource: pseudowire-routed
ID of name
ID of 2p-xconnect_name
ID of global-id prefix acid sacid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
ATTACHMENT-CIRCUITS - Update
Update operation of resource: attachment-circuits
attachment-circuitsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
ATTACHMENT-CIRCUITS - Create
Create operation of resource: attachment-circuits
attachment-circuitsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
ATTACHMENT-CIRCUITS - Delete
Delete operation of resource: attachment-circuits
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
ATTACHMENT-CIRCUITS - Retrieve
Retrieve operation of resource: attachment-circuits
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
ATTACHMENT-CIRCUIT - Update
Update operation of resource: attachment-circuit
attachment-circuitbody object
ID of name
ID of 2p-xconnect_name
ID of ttachment-circuit_name
Request Content-Types: application/json
Request Example
{
"ttachment-circuit_name": "string",
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
ATTACHMENT-CIRCUIT - Create
Create operation of resource: attachment-circuit
attachment-circuitbody object
ID of name
ID of 2p-xconnect_name
ID of ttachment-circuit_name
Request Content-Types: application/json
Request Example
{
"ttachment-circuit_name": "string",
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
ATTACHMENT-CIRCUIT - Delete
Delete operation of resource: attachment-circuit
ID of name
ID of 2p-xconnect_name
ID of ttachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
ATTACHMENT-CIRCUIT - Retrieve
Retrieve operation of resource: attachment-circuit
ID of name
ID of 2p-xconnect_name
ID of ttachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ttachment-circuit_name": "string",
"enable": [ null ]
}
MP2MP-XCONNECTS - Update
Update operation of resource: mp2mp-xconnects
mp2mp-xconnectsbody object
ID of name
Request Content-Types: application/json
Request Example
{ {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-XCONNECTS - Create
Create operation of resource: mp2mp-xconnects
mp2mp-xconnectsbody object
ID of name
Request Content-Types: application/json
Request Example
{ {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-XCONNECTS - Delete
Delete operation of resource: mp2mp-xconnects
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-XCONNECTS - Retrieve
Retrieve operation of resource: mp2mp-xconnects
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}
MP2MP-XCONNECT - Update
Update operation of resource: mp2mp-xconnect
mp2mp-xconnectbody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"p2mp-xconnect_name": "string",
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-XCONNECT - Create
Create operation of resource: mp2mp-xconnect
mp2mp-xconnectbody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"p2mp-xconnect_name": "string",
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-XCONNECT - Delete
Delete operation of resource: mp2mp-xconnect
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-XCONNECT - Retrieve
Retrieve operation of resource: mp2mp-xconnect
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"p2mp-xconnect_name": "string",
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
}
}
MP2MP-AUTO-DISCOVERY - Update
Update operation of resource: mp2mp-auto-discovery
mp2mp-auto-discoverybody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{ "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-AUTO-DISCOVERY - Create
Create operation of resource: mp2mp-auto-discovery
mp2mp-auto-discoverybody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{ "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-AUTO-DISCOVERY - Delete
Delete operation of resource: mp2mp-auto-discovery
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-AUTO-DISCOVERY - Retrieve
Retrieve operation of resource: mp2mp-auto-discovery
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
}
ROUTE-DISTINGUISHER - Update
Update operation of resource: route-distinguisher
route-distinguisherbody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-DISTINGUISHER - Create
Create operation of resource: route-distinguisher
route-distinguisherbody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-DISTINGUISHER - Delete
Delete operation of resource: route-distinguisher
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-DISTINGUISHER - Retrieve
Retrieve operation of resource: route-distinguisher
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
MP2MP-ROUTE-POLICY - Update
Update operation of resource: mp2mp-route-policy
mp2mp-route-policybody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"export": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-POLICY - Create
Create operation of resource: mp2mp-route-policy
mp2mp-route-policybody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"export": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-POLICY - Delete
Delete operation of resource: mp2mp-route-policy
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-POLICY - Retrieve
Retrieve operation of resource: mp2mp-route-policy
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"export": "string"
}
MP2MP-ROUTE-TARGETS - Update
Update operation of resource: mp2mp-route-targets
mp2mp-route-targetsbody object
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-TARGETS - Create
Create operation of resource: mp2mp-route-targets
mp2mp-route-targetsbody object
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-TARGETS - Delete
Delete operation of resource: mp2mp-route-targets
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-TARGETS - Retrieve
Retrieve operation of resource: mp2mp-route-targets
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
MP2MP-ROUTE-TARGET - Update
Update operation of resource: mp2mp-route-target
mp2mp-route-targetbody object
ID of name
ID of p2mp-xconnect_name
ID of role format
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-TARGET - Create
Create operation of resource: mp2mp-route-target
mp2mp-route-targetbody object
ID of name
ID of p2mp-xconnect_name
ID of role format
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-TARGET - Delete
Delete operation of resource: mp2mp-route-target
ID of name
ID of p2mp-xconnect_name
ID of role format
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-TARGET - Retrieve
Retrieve operation of resource: mp2mp-route-target
ID of name
ID of p2mp-xconnect_name
ID of role format
Successful operation
Internal Error
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Update
Update operation of resource: two-byte-as-or-four-byte-as
two-byte-as-or-four-byte-asbody object
ID of name
ID of p2mp-xconnect_name
ID of role format
ID of as as-index
Request Content-Types: application/json
Request Example
{
"as": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Create
Create operation of resource: two-byte-as-or-four-byte-as
two-byte-as-or-four-byte-asbody object
ID of name
ID of p2mp-xconnect_name
ID of role format
ID of as as-index
Request Content-Types: application/json
Request Example
{
"as": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Delete
Delete operation of resource: two-byte-as-or-four-byte-as
ID of name
ID of p2mp-xconnect_name
ID of role format
ID of as as-index
Successful operation
Internal Error
Response Content-Types: application/json
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Retrieve
Retrieve operation of resource: two-byte-as-or-four-byte-as
ID of name
ID of p2mp-xconnect_name
ID of role format
ID of as as-index
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"as": "string",
"as-index": "string"
}
IPV4-ADDRESS - Update
Update operation of resource: ipv4-address
ipv4-addressbody object
ID of name
ID of p2mp-xconnect_name
ID of role format
ID of address addr-index
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IPV4-ADDRESS - Create
Create operation of resource: ipv4-address
ipv4-addressbody object
ID of name
ID of p2mp-xconnect_name
ID of role format
ID of address addr-index
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IPV4-ADDRESS - Delete
Delete operation of resource: ipv4-address
ID of name
ID of p2mp-xconnect_name
ID of role format
ID of address addr-index
Successful operation
Internal Error
Response Content-Types: application/json
IPV4-ADDRESS - Retrieve
Retrieve operation of resource: ipv4-address
ID of name
ID of p2mp-xconnect_name
ID of role format
ID of address addr-index
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"address": "string"
}
MP2MP-SIGNALING-PROTOCOL - Update
Update operation of resource: mp2mp-signaling-protocol
mp2mp-signaling-protocolbody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-SIGNALING-PROTOCOL - Create
Create operation of resource: mp2mp-signaling-protocol
mp2mp-signaling-protocolbody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-SIGNALING-PROTOCOL - Delete
Delete operation of resource: mp2mp-signaling-protocol
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-SIGNALING-PROTOCOL - Retrieve
Retrieve operation of resource: mp2mp-signaling-protocol
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
}
FLOW-LABEL-LOAD-BALANCE - Update
Update operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Create
Create operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Delete
Delete operation of resource: flow-label-load-balance
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Retrieve
Retrieve operation of resource: flow-label-load-balance
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"static": [ null ],
"flow-label": "string"
}
CEIDS - Update
Update operation of resource: ceids
ceidsbody object
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
CEIDS - Create
Create operation of resource: ceids
ceidsbody object
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
CEIDS - Delete
Delete operation of resource: ceids
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
CEIDS - Retrieve
Retrieve operation of resource: ceids
ID of name
ID of p2mp-xconnect_name
CEID - Update
Update operation of resource: ceid
ceidbody object
ID of name
ID of p2mp-xconnect_name
ID of ce-id
Successful operation
Internal Error
Response Content-Types: application/json
CEID - Create
Create operation of resource: ceid
ceidbody object
ID of name
ID of p2mp-xconnect_name
ID of ce-id
Successful operation
Internal Error
Response Content-Types: application/json
CEID - Delete
Delete operation of resource: ceid
ID of name
ID of p2mp-xconnect_name
ID of ce-id
Successful operation
Internal Error
Response Content-Types: application/json
CEID - Retrieve
Retrieve operation of resource: ceid
ID of name
ID of p2mp-xconnect_name
ID of ce-id
REMOTE-CEID-ATTACHMENT-CIRCUITS - Update
Update operation of resource: remote-ceid-attachment-circuits
remote-ceid-attachment-circuitsbody object
ID of name
ID of p2mp-xconnect_name
ID of ce-id
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE-CEID-ATTACHMENT-CIRCUITS - Create
Create operation of resource: remote-ceid-attachment-circuits
remote-ceid-attachment-circuitsbody object
ID of name
ID of p2mp-xconnect_name
ID of ce-id
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE-CEID-ATTACHMENT-CIRCUITS - Delete
Delete operation of resource: remote-ceid-attachment-circuits
ID of name
ID of p2mp-xconnect_name
ID of ce-id
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE-CEID-ATTACHMENT-CIRCUITS - Retrieve
Retrieve operation of resource: remote-ceid-attachment-circuits
ID of name
ID of p2mp-xconnect_name
ID of ce-id
Successful operation
Internal Error
REMOTE-CEID-ATTACHMENT-CIRCUIT - Update
Update operation of resource: remote-ceid-attachment-circuit
remote-ceid-attachment-circuitbody object
ID of name
ID of p2mp-xconnect_name
ID of ce-id
ID of name remote-ce-id
Request Content-Types: application/json
Request Example
{
"name": "string",
"remote-ce-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE-CEID-ATTACHMENT-CIRCUIT - Create
Create operation of resource: remote-ceid-attachment-circuit
remote-ceid-attachment-circuitbody object
ID of name
ID of p2mp-xconnect_name
ID of ce-id
ID of name remote-ce-id
Request Content-Types: application/json
Request Example
{
"name": "string",
"remote-ce-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE-CEID-ATTACHMENT-CIRCUIT - Delete
Delete operation of resource: remote-ceid-attachment-circuit
ID of name
ID of p2mp-xconnect_name
ID of ce-id
ID of name remote-ce-id
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE-CEID-ATTACHMENT-CIRCUIT - Retrieve
Retrieve operation of resource: remote-ceid-attachment-circuit
ID of name
ID of p2mp-xconnect_name
ID of ce-id
ID of name remote-ce-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"name": "string",
"remote-ce-id": "string"
}
BRIDGE-DOMAIN-GROUPS - Update
Update operation of resource: bridge-domain-groups
bridge-domain-groupsbody object
Request Content-Types: application/json
Request Example
{ { { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
}
}
]
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-GROUPS - Create
Create operation of resource: bridge-domain-groups
bridge-domain-groupsbody object
Request Content-Types: application/json
Request Example
{ { { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
}
}
]
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-GROUPS - Delete
Delete operation of resource: bridge-domain-groups
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-GROUPS - Retrieve
Retrieve operation of resource: bridge-domain-groups
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
}
}
]
}
}
]
}
}
]
}
BRIDGE-DOMAIN-GROUP - Update
Update operation of resource: bridge-domain-group
bridge-domain-groupbody object
ID of name
Request Content-Types: application/json
Request Example
{ { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string"
}
}
}
]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-GROUP - Create
Create operation of resource: bridge-domain-group
bridge-domain-groupbody object
ID of name
Request Content-Types: application/json
Request Example
{ { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string"
}
}
}
]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-GROUP - Delete
Delete operation of resource: bridge-domain-group
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-GROUP - Retrieve
Retrieve operation of resource: bridge-domain-group
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string"
}
}
}
]
}
}
]
}
}
BRIDGE-DOMAINS - Update
Update operation of resource: bridge-domains
bridge-domainsbody object
ID of name
Request Content-Types: application/json
Request Example
{ { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ]
}
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAINS - Create
Create operation of resource: bridge-domains
bridge-domainsbody object
ID of name
Request Content-Types: application/json
Request Example
{ { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ]
}
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAINS - Delete
Delete operation of resource: bridge-domains
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAINS - Retrieve
Retrieve operation of resource: bridge-domains
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ]
}
}
}
]
}
}
]
}
BRIDGE-DOMAIN - Update
Update operation of resource: bridge-domain
bridge-domainbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN - Create
Create operation of resource: bridge-domain
bridge-domainbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN - Delete
Delete operation of resource: bridge-domain
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN - Retrieve
Retrieve operation of resource: bridge-domain
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
}
]
}
}
BD-STORM-CONTROLS - Update
Update operation of resource: bd-storm-controls
bd-storm-controlsbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-STORM-CONTROLS - Create
Create operation of resource: bd-storm-controls
bd-storm-controlsbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-STORM-CONTROLS - Delete
Delete operation of resource: bd-storm-controls
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-STORM-CONTROLS - Retrieve
Retrieve operation of resource: bd-storm-controls
ID of name
ID of ridge-domain_name
BD-STORM-CONTROL - Update
Update operation of resource: bd-storm-control
bd-storm-controlbody object
ID of name
ID of ridge-domain_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BD-STORM-CONTROL - Create
Create operation of resource: bd-storm-control
bd-storm-controlbody object
ID of name
ID of ridge-domain_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BD-STORM-CONTROL - Delete
Delete operation of resource: bd-storm-control
ID of name
ID of ridge-domain_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BD-STORM-CONTROL - Retrieve
Retrieve operation of resource: bd-storm-control
ID of name
ID of ridge-domain_name
ID of sctype
Successful operation
Internal Error
STORM-CONTROL-UNIT - Update
Update operation of resource: storm-control-unit
storm-control-unitbody object
ID of name
ID of ridge-domain_name
ID of sctype
Request Content-Types: application/json
Request Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Create
Create operation of resource: storm-control-unit
storm-control-unitbody object
ID of name
ID of ridge-domain_name
ID of sctype
Request Content-Types: application/json
Request Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Delete
Delete operation of resource: storm-control-unit
ID of name
ID of ridge-domain_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Retrieve
Retrieve operation of resource: storm-control-unit
ID of name
ID of ridge-domain_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
MEMBER-VNIS - Update
Update operation of resource: member-vnis
member-vnisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNIS - Create
Create operation of resource: member-vnis
member-vnisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNIS - Delete
Delete operation of resource: member-vnis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNIS - Retrieve
Retrieve operation of resource: member-vnis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
MEMBER-VNI - Update
Update operation of resource: member-vni
member-vnibody object
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI - Create
Create operation of resource: member-vni
member-vnibody object
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI - Delete
Delete operation of resource: member-vni
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI - Retrieve
Retrieve operation of resource: member-vni
ID of name
ID of ridge-domain_name
ID of vni
MEMBER-VNI-STATIC-MAC-ADDRESSES - Update
Update operation of resource: member-vni-static-mac-addresses
member-vni-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI-STATIC-MAC-ADDRESSES - Create
Create operation of resource: member-vni-static-mac-addresses
member-vni-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI-STATIC-MAC-ADDRESSES - Delete
Delete operation of resource: member-vni-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI-STATIC-MAC-ADDRESSES - Retrieve
Retrieve operation of resource: member-vni-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
MEMBER-VNI-STATIC-MAC-ADDRESS - Update
Update operation of resource: member-vni-static-mac-address
member-vni-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of vni
ID of mac-address
Request Content-Types: application/json
Request Example
{
"next-hop-ip": "string",
"mac-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI-STATIC-MAC-ADDRESS - Create
Create operation of resource: member-vni-static-mac-address
member-vni-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of vni
ID of mac-address
Request Content-Types: application/json
Request Example
{
"next-hop-ip": "string",
"mac-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI-STATIC-MAC-ADDRESS - Delete
Delete operation of resource: member-vni-static-mac-address
ID of name
ID of ridge-domain_name
ID of vni
ID of mac-address
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI-STATIC-MAC-ADDRESS - Retrieve
Retrieve operation of resource: member-vni-static-mac-address
ID of name
ID of ridge-domain_name
ID of vni
ID of mac-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"next-hop-ip": "string",
"mac-address": "string"
}
BRIDGE-DOMAIN-MAC - Update
Update operation of resource: bridge-domain-mac
bridge-domain-macbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"bd-mac-withdraw-relay": [ null ], "bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
},
"bd-mac-port-down-flush": [ null ], {
"drop": [ null ],
"address": "string"
}
]
}, "bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
},
"bd-mac-learn": "string",
"bd-mac-withdraw": [ null ], "action": "string",
"threshold": [ null ],
"enable": [ null ],
"logging": [ null ]
},
"bd-mac-withdraw-behavior": "string",
"bd-mac-withdraw-access-pw-disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-MAC - Create
Create operation of resource: bridge-domain-mac
bridge-domain-macbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"bd-mac-withdraw-relay": [ null ], "bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
},
"bd-mac-port-down-flush": [ null ], {
"drop": [ null ],
"address": "string"
}
]
}, "bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
},
"bd-mac-learn": "string",
"bd-mac-withdraw": [ null ], "action": "string",
"threshold": [ null ],
"enable": [ null ],
"logging": [ null ]
},
"bd-mac-withdraw-behavior": "string",
"bd-mac-withdraw-access-pw-disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-MAC - Delete
Delete operation of resource: bridge-domain-mac
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-MAC - Retrieve
Retrieve operation of resource: bridge-domain-mac
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bd-mac-withdraw-relay": [ null ], "bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
},
"bd-mac-port-down-flush": [ null ], {
"drop": [ null ],
"address": "string"
}
]
}, "bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
},
"bd-mac-learn": "string",
"bd-mac-withdraw": [ null ], "action": "string",
"threshold": [ null ],
"enable": [ null ],
"logging": [ null ]
},
"bd-mac-withdraw-behavior": "string",
"bd-mac-withdraw-access-pw-disable": [ null ]
}
BD-MAC-LIMIT - Update
Update operation of resource: bd-mac-limit
bd-mac-limitbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-LIMIT - Create
Create operation of resource: bd-mac-limit
bd-mac-limitbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-LIMIT - Delete
Delete operation of resource: bd-mac-limit
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-LIMIT - Retrieve
Retrieve operation of resource: bd-mac-limit
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
}
BD-MAC-FILTERS - Update
Update operation of resource: bd-mac-filters
bd-mac-filtersbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-FILTERS - Create
Create operation of resource: bd-mac-filters
bd-mac-filtersbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-FILTERS - Delete
Delete operation of resource: bd-mac-filters
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-FILTERS - Retrieve
Retrieve operation of resource: bd-mac-filters
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
BD-MAC-FILTER - Update
Update operation of resource: bd-mac-filter
bd-mac-filterbody object
ID of name
ID of ridge-domain_name
ID of address
Request Content-Types: application/json
Request Example
{
"drop": [ null ],
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-FILTER - Create
Create operation of resource: bd-mac-filter
bd-mac-filterbody object
ID of name
ID of ridge-domain_name
ID of address
Request Content-Types: application/json
Request Example
{
"drop": [ null ],
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-FILTER - Delete
Delete operation of resource: bd-mac-filter
ID of name
ID of ridge-domain_name
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-FILTER - Retrieve
Retrieve operation of resource: bd-mac-filter
ID of name
ID of ridge-domain_name
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"drop": [ null ],
"address": "string"
}
MAC-SECURE - Update
Update operation of resource: mac-secure
mac-securebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"action": "string",
"threshold": [ null ],
"enable": [ null ],
"logging": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MAC-SECURE - Create
Create operation of resource: mac-secure
mac-securebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"action": "string",
"threshold": [ null ],
"enable": [ null ],
"logging": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MAC-SECURE - Delete
Delete operation of resource: mac-secure
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
MAC-SECURE - Retrieve
Retrieve operation of resource: mac-secure
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"action": "string",
"threshold": [ null ],
"enable": [ null ],
"logging": [ null ]
}
BD-MAC-AGING - Update
Update operation of resource: bd-mac-aging
bd-mac-agingbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-AGING - Create
Create operation of resource: bd-mac-aging
bd-mac-agingbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-AGING - Delete
Delete operation of resource: bd-mac-aging
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-AGING - Retrieve
Retrieve operation of resource: bd-mac-aging
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
}
NV-SATELLITE - Update
Update operation of resource: nv-satellite
nv-satellitebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"offload-ipv4-multicast-enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
NV-SATELLITE - Create
Create operation of resource: nv-satellite
nv-satellitebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"offload-ipv4-multicast-enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
NV-SATELLITE - Delete
Delete operation of resource: nv-satellite
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
NV-SATELLITE - Retrieve
Retrieve operation of resource: nv-satellite
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"offload-ipv4-multicast-enable": [ null ]
}
BRIDGE-DOMAIN-PBB - Update
Update operation of resource: bridge-domain-pbb
bridge-domain-pbbbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ "pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ], "profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string", "pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string", {
"eviid": "string"
}
]
}
}, { "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-PBB - Create
Create operation of resource: bridge-domain-pbb
bridge-domain-pbbbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ "pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ], "profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string", "pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string", {
"eviid": "string"
}
]
}
}, { "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-PBB - Delete
Delete operation of resource: bridge-domain-pbb
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-PBB - Retrieve
Retrieve operation of resource: bridge-domain-pbb
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ], "profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string", "pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string", {
"eviid": "string"
}
]
}
}, { "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
]
}
}
PBB-EDGES - Update
Update operation of resource: pbb-edges
pbb-edgesbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ { "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGES - Create
Create operation of resource: pbb-edges
pbb-edgesbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ { "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGES - Delete
Delete operation of resource: pbb-edges
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGES - Retrieve
Retrieve operation of resource: pbb-edges
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
]
}
PBB-EDGE - Update
Update operation of resource: pbb-edge
pbb-edgebody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{ "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE - Create
Create operation of resource: pbb-edge
pbb-edgebody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{ "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE - Delete
Delete operation of resource: pbb-edge
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE - Retrieve
Retrieve operation of resource: pbb-edge
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
PBB-EDGE-SPLIT-HORIZON-GROUP - Update
Update operation of resource: pbb-edge-split-horizon-group
pbb-edge-split-horizon-groupbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-SPLIT-HORIZON-GROUP - Create
Create operation of resource: pbb-edge-split-horizon-group
pbb-edge-split-horizon-groupbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-SPLIT-HORIZON-GROUP - Delete
Delete operation of resource: pbb-edge-split-horizon-group
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-SPLIT-HORIZON-GROUP - Retrieve
Retrieve operation of resource: pbb-edge-split-horizon-group
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"disable": [ null ]
}
PBB-STATIC-MAC-MAPPINGS - Update
Update operation of resource: pbb-static-mac-mappings
pbb-static-mac-mappingsbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-STATIC-MAC-MAPPINGS - Create
Create operation of resource: pbb-static-mac-mappings
pbb-static-mac-mappingsbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-STATIC-MAC-MAPPINGS - Delete
Delete operation of resource: pbb-static-mac-mappings
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-STATIC-MAC-MAPPINGS - Retrieve
Retrieve operation of resource: pbb-static-mac-mappings
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
PBB-STATIC-MAC-MAPPING - Update
Update operation of resource: pbb-static-mac-mapping
pbb-static-mac-mappingbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
ID of address
Request Content-Types: application/json
Request Example
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-STATIC-MAC-MAPPING - Create
Create operation of resource: pbb-static-mac-mapping
pbb-static-mac-mappingbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
ID of address
Request Content-Types: application/json
Request Example
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-STATIC-MAC-MAPPING - Delete
Delete operation of resource: pbb-static-mac-mapping
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
PBB-STATIC-MAC-MAPPING - Retrieve
Retrieve operation of resource: pbb-static-mac-mapping
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
PBB-EDGE-DHCP-PROFILE - Update
Update operation of resource: pbb-edge-dhcp-profile
pbb-edge-dhcp-profilebody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-DHCP-PROFILE - Create
Create operation of resource: pbb-edge-dhcp-profile
pbb-edge-dhcp-profilebody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-DHCP-PROFILE - Delete
Delete operation of resource: pbb-edge-dhcp-profile
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-DHCP-PROFILE - Retrieve
Retrieve operation of resource: pbb-edge-dhcp-profile
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
PBB-EDGE-MAC - Update
Update operation of resource: pbb-edge-mac
pbb-edge-macbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{ "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC - Create
Create operation of resource: pbb-edge-mac
pbb-edge-macbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{ "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC - Delete
Delete operation of resource: pbb-edge-mac
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC - Retrieve
Retrieve operation of resource: pbb-edge-mac
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
PBB-EDGE-MAC-LIMIT - Update
Update operation of resource: pbb-edge-mac-limit
pbb-edge-mac-limitbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-LIMIT - Create
Create operation of resource: pbb-edge-mac-limit
pbb-edge-mac-limitbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-LIMIT - Delete
Delete operation of resource: pbb-edge-mac-limit
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-LIMIT - Retrieve
Retrieve operation of resource: pbb-edge-mac-limit
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}
PBB-EDGE-MAC-AGING - Update
Update operation of resource: pbb-edge-mac-aging
pbb-edge-mac-agingbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-AGING - Create
Create operation of resource: pbb-edge-mac-aging
pbb-edge-mac-agingbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-AGING - Delete
Delete operation of resource: pbb-edge-mac-aging
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-AGING - Retrieve
Retrieve operation of resource: pbb-edge-mac-aging
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
}
PBB-EDGE-MAC-SECURE - Update
Update operation of resource: pbb-edge-mac-secure
pbb-edge-mac-securebody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-SECURE - Create
Create operation of resource: pbb-edge-mac-secure
pbb-edge-mac-securebody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-SECURE - Delete
Delete operation of resource: pbb-edge-mac-secure
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-SECURE - Retrieve
Retrieve operation of resource: pbb-edge-mac-secure
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
PBB-CORE - Update
Update operation of resource: pbb-core
pbb-corebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ], "profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string", "pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string", {
"eviid": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE - Create
Create operation of resource: pbb-core
pbb-corebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ], "profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string", "pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string", {
"eviid": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE - Delete
Delete operation of resource: pbb-core
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE - Retrieve
Retrieve operation of resource: pbb-core
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ], "profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string", "pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string", {
"eviid": "string"
}
]
}
}
PBB-CORE-MAC - Update
Update operation of resource: pbb-core-mac
pbb-core-macbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC - Create
Create operation of resource: pbb-core-mac
pbb-core-macbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC - Delete
Delete operation of resource: pbb-core-mac
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC - Retrieve
Retrieve operation of resource: pbb-core-mac
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
}
PBB-CORE-MAC-AGING - Update
Update operation of resource: pbb-core-mac-aging
pbb-core-mac-agingbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC-AGING - Create
Create operation of resource: pbb-core-mac-aging
pbb-core-mac-agingbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC-AGING - Delete
Delete operation of resource: pbb-core-mac-aging
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC-AGING - Retrieve
Retrieve operation of resource: pbb-core-mac-aging
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
PBB-CORE-MAC-LIMIT - Update
Update operation of resource: pbb-core-mac-limit
pbb-core-mac-limitbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC-LIMIT - Create
Create operation of resource: pbb-core-mac-limit
pbb-core-mac-limitbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC-LIMIT - Delete
Delete operation of resource: pbb-core-mac-limit
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC-LIMIT - Retrieve
Retrieve operation of resource: pbb-core-mac-limit
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}
PBB-CORE-EVIS - Update
Update operation of resource: pbb-core-evis
pbb-core-evisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-EVIS - Create
Create operation of resource: pbb-core-evis
pbb-core-evisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-EVIS - Delete
Delete operation of resource: pbb-core-evis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-EVIS - Retrieve
Retrieve operation of resource: pbb-core-evis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
PBB-CORE-EVI - Update
Update operation of resource: pbb-core-evi
pbb-core-evibody object
ID of name
ID of ridge-domain_name
ID of eviid
Request Content-Types: application/json
Request Example
{
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-EVI - Create
Create operation of resource: pbb-core-evi
pbb-core-evibody object
ID of name
ID of ridge-domain_name
ID of eviid
Request Content-Types: application/json
Request Example
{
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-EVI - Delete
Delete operation of resource: pbb-core-evi
ID of name
ID of ridge-domain_name
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-EVI - Retrieve
Retrieve operation of resource: pbb-core-evi
ID of name
ID of ridge-domain_name
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"eviid": "string"
}
PBB-CORE-DHCP-PROFILE - Update
Update operation of resource: pbb-core-dhcp-profile
pbb-core-dhcp-profilebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-DHCP-PROFILE - Create
Create operation of resource: pbb-core-dhcp-profile
pbb-core-dhcp-profilebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-DHCP-PROFILE - Delete
Delete operation of resource: pbb-core-dhcp-profile
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-DHCP-PROFILE - Retrieve
Retrieve operation of resource: pbb-core-dhcp-profile
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
BRIDGE-DOMAIN-EVIS - Update
Update operation of resource: bridge-domain-evis
bridge-domain-evisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-EVIS - Create
Create operation of resource: bridge-domain-evis
bridge-domain-evisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-EVIS - Delete
Delete operation of resource: bridge-domain-evis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-EVIS - Retrieve
Retrieve operation of resource: bridge-domain-evis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
BRIDGE-DOMAIN-EVI - Update
Update operation of resource: bridge-domain-evi
bridge-domain-evibody object
ID of name
ID of ridge-domain_name
ID of eviid
Request Content-Types: application/json
Request Example
{
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-EVI - Create
Create operation of resource: bridge-domain-evi
bridge-domain-evibody object
ID of name
ID of ridge-domain_name
ID of eviid
Request Content-Types: application/json
Request Example
{
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-EVI - Delete
Delete operation of resource: bridge-domain-evi
ID of name
ID of ridge-domain_name
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-EVI - Retrieve
Retrieve operation of resource: bridge-domain-evi
ID of name
ID of ridge-domain_name
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"eviid": "string"
}
ACCESS-VFIS - Update
Update operation of resource: access-vfis
access-vfisbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ {
"access-vfi-shutdown": [ null ], {
"pseudowire-id": "string", {
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFIS - Create
Create operation of resource: access-vfis
access-vfisbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ {
"access-vfi-shutdown": [ null ], {
"pseudowire-id": "string", {
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFIS - Delete
Delete operation of resource: access-vfis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFIS - Retrieve
Retrieve operation of resource: access-vfis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"access-vfi-shutdown": [ null ], {
"pseudowire-id": "string", {
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"name": "string"
}
]
}
ACCESS-VFI - Update
Update operation of resource: access-vfi
access-vfibody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Request Content-Types: application/json
Request Example
{
"access-vfi-shutdown": [ null ], {
"pseudowire-id": "string", {
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"ccess-vfi_name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI - Create
Create operation of resource: access-vfi
access-vfibody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Request Content-Types: application/json
Request Example
{
"access-vfi-shutdown": [ null ], {
"pseudowire-id": "string", {
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"ccess-vfi_name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI - Delete
Delete operation of resource: access-vfi
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI - Retrieve
Retrieve operation of resource: access-vfi
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"access-vfi-shutdown": [ null ], {
"pseudowire-id": "string", {
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"ccess-vfi_name": "string"
}
ACCESS-VFI-PSEUDOWIRES - Update
Update operation of resource: access-vfi-pseudowires
access-vfi-pseudowiresbody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRES - Create
Create operation of resource: access-vfi-pseudowires
access-vfi-pseudowiresbody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRES - Delete
Delete operation of resource: access-vfi-pseudowires
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRES - Retrieve
Retrieve operation of resource: access-vfi-pseudowires
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Successful operation
Internal Error
ACCESS-VFI-PSEUDOWIRE - Update
Update operation of resource: access-vfi-pseudowire
access-vfi-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE - Create
Create operation of resource: access-vfi-pseudowire
access-vfi-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE - Delete
Delete operation of resource: access-vfi-pseudowire
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE - Retrieve
Retrieve operation of resource: access-vfi-pseudowire
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESSES - Update
Update operation of resource: access-vfi-pseudowire-static-mac-addresses
access-vfi-pseudowire-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESSES - Create
Create operation of resource: access-vfi-pseudowire-static-mac-addresses
access-vfi-pseudowire-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESSES - Delete
Delete operation of resource: access-vfi-pseudowire-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESSES - Retrieve
Retrieve operation of resource: access-vfi-pseudowire-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESS - Update
Update operation of resource: access-vfi-pseudowire-static-mac-address
access-vfi-pseudowire-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESS - Create
Create operation of resource: access-vfi-pseudowire-static-mac-address
access-vfi-pseudowire-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESS - Delete
Delete operation of resource: access-vfi-pseudowire-static-mac-address
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESS - Retrieve
Retrieve operation of resource: access-vfi-pseudowire-static-mac-address
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"address": "string"
}
BD-PSEUDOWIRES - Update
Update operation of resource: bd-pseudowires
bd-pseudowiresbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string", "enable": [ null ]
}
}, "remote-static-label": "string",
"local-static-label": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, {
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string", "source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRES - Create
Create operation of resource: bd-pseudowires
bd-pseudowiresbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string", "enable": [ null ]
}
}, "remote-static-label": "string",
"local-static-label": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, {
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string", "source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRES - Delete
Delete operation of resource: bd-pseudowires
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRES - Retrieve
Retrieve operation of resource: bd-pseudowires
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string", "enable": [ null ]
}
}, "remote-static-label": "string",
"local-static-label": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, {
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string", "source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
]
}
BD-PSEUDOWIRE - Update
Update operation of resource: bd-pseudowire
bd-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{ {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string", "enable": [ null ]
}
}, "remote-static-label": "string",
"local-static-label": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, {
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string", "source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE - Create
Create operation of resource: bd-pseudowire
bd-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{ {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string", "enable": [ null ]
}
}, "remote-static-label": "string",
"local-static-label": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, {
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string", "source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE - Delete
Delete operation of resource: bd-pseudowire
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE - Retrieve
Retrieve operation of resource: bd-pseudowire
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string", "enable": [ null ]
}
}, "remote-static-label": "string",
"local-static-label": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, {
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string", "source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
PSEUDOWIRE-DAI - Update
Update operation of resource: pseudowire-dai
pseudowire-daibody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-DAI - Create
Create operation of resource: pseudowire-dai
pseudowire-daibody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-DAI - Delete
Delete operation of resource: pseudowire-dai
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-DAI - Retrieve
Retrieve operation of resource: pseudowire-dai
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
PSEUDOWIRE-DAI-ADDRESS-VALIDATION - Update
Update operation of resource: pseudowire-dai-address-validation
pseudowire-dai-address-validationbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-DAI-ADDRESS-VALIDATION - Create
Create operation of resource: pseudowire-dai-address-validation
pseudowire-dai-address-validationbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-DAI-ADDRESS-VALIDATION - Delete
Delete operation of resource: pseudowire-dai-address-validation
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-DAI-ADDRESS-VALIDATION - Retrieve
Retrieve operation of resource: pseudowire-dai-address-validation
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
BDPW-STORM-CONTROL-TYPES - Update
Update operation of resource: bdpw-storm-control-types
bdpw-storm-control-typesbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BDPW-STORM-CONTROL-TYPES - Create
Create operation of resource: bdpw-storm-control-types
bdpw-storm-control-typesbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BDPW-STORM-CONTROL-TYPES - Delete
Delete operation of resource: bdpw-storm-control-types
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BDPW-STORM-CONTROL-TYPES - Retrieve
Retrieve operation of resource: bdpw-storm-control-types
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
BDPW-STORM-CONTROL-TYPE - Update
Update operation of resource: bdpw-storm-control-type
bdpw-storm-control-typebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BDPW-STORM-CONTROL-TYPE - Create
Create operation of resource: bdpw-storm-control-type
bdpw-storm-control-typebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BDPW-STORM-CONTROL-TYPE - Delete
Delete operation of resource: bdpw-storm-control-type
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BDPW-STORM-CONTROL-TYPE - Retrieve
Retrieve operation of resource: bdpw-storm-control-type
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Successful operation
Internal Error
STORM-CONTROL-UNIT - Update
Update operation of resource: storm-control-unit
storm-control-unitbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Request Content-Types: application/json
Request Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Create
Create operation of resource: storm-control-unit
storm-control-unitbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Request Content-Types: application/json
Request Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Delete
Delete operation of resource: storm-control-unit
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Retrieve
Retrieve operation of resource: storm-control-unit
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
PSEUDOWIRE-PROFILE - Update
Update operation of resource: pseudowire-profile
pseudowire-profilebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-PROFILE - Create
Create operation of resource: pseudowire-profile
pseudowire-profilebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-PROFILE - Delete
Delete operation of resource: pseudowire-profile
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-PROFILE - Retrieve
Retrieve operation of resource: pseudowire-profile
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
BD-PW-STATIC-MAC-ADDRESSES - Update
Update operation of resource: bd-pw-static-mac-addresses
bd-pw-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-STATIC-MAC-ADDRESSES - Create
Create operation of resource: bd-pw-static-mac-addresses
bd-pw-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-STATIC-MAC-ADDRESSES - Delete
Delete operation of resource: bd-pw-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-STATIC-MAC-ADDRESSES - Retrieve
Retrieve operation of resource: bd-pw-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
BD-PW-STATIC-MAC-ADDRESS - Update
Update operation of resource: bd-pw-static-mac-address
bd-pw-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-STATIC-MAC-ADDRESS - Create
Create operation of resource: bd-pw-static-mac-address
bd-pw-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-STATIC-MAC-ADDRESS - Delete
Delete operation of resource: bd-pw-static-mac-address
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-STATIC-MAC-ADDRESS - Retrieve
Retrieve operation of resource: bd-pw-static-mac-address
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"address": "string"
}
PSEUDOWIRE-IP-SOURCE-GUARD - Update
Update operation of resource: pseudowire-ip-source-guard
pseudowire-ip-source-guardbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-IP-SOURCE-GUARD - Create
Create operation of resource: pseudowire-ip-source-guard
pseudowire-ip-source-guardbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-IP-SOURCE-GUARD - Delete
Delete operation of resource: pseudowire-ip-source-guard
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-IP-SOURCE-GUARD - Retrieve
Retrieve operation of resource: pseudowire-ip-source-guard
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
PSEUDOWIRE-MAC - Update
Update operation of resource: pseudowire-mac
pseudowire-macbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC - Create
Create operation of resource: pseudowire-mac
pseudowire-macbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC - Delete
Delete operation of resource: pseudowire-mac
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC - Retrieve
Retrieve operation of resource: pseudowire-mac
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}
PSEUDOWIRE-MAC-SECURE - Update
Update operation of resource: pseudowire-mac-secure
pseudowire-mac-securebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-SECURE - Create
Create operation of resource: pseudowire-mac-secure
pseudowire-mac-securebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-SECURE - Delete
Delete operation of resource: pseudowire-mac-secure
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-SECURE - Retrieve
Retrieve operation of resource: pseudowire-mac-secure
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
PSEUDOWIRE-MAC-AGING - Update
Update operation of resource: pseudowire-mac-aging
pseudowire-mac-agingbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-AGING - Create
Create operation of resource: pseudowire-mac-aging
pseudowire-mac-agingbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-AGING - Delete
Delete operation of resource: pseudowire-mac-aging
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-AGING - Retrieve
Retrieve operation of resource: pseudowire-mac-aging
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
PSEUDOWIRE-MAC-LIMIT - Update
Update operation of resource: pseudowire-mac-limit
pseudowire-mac-limitbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-LIMIT - Create
Create operation of resource: pseudowire-mac-limit
pseudowire-mac-limitbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-LIMIT - Delete
Delete operation of resource: pseudowire-mac-limit
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-LIMIT - Retrieve
Retrieve operation of resource: pseudowire-mac-limit
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
BD-PW-SPLIT-HORIZON - Update
Update operation of resource: bd-pw-split-horizon
bd-pw-split-horizonbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-SPLIT-HORIZON - Create
Create operation of resource: bd-pw-split-horizon
bd-pw-split-horizonbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-SPLIT-HORIZON - Delete
Delete operation of resource: bd-pw-split-horizon
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-SPLIT-HORIZON - Retrieve
Retrieve operation of resource: bd-pw-split-horizon
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
BD-PW-SPLIT-HORIZON-GROUP - Update
Update operation of resource: bd-pw-split-horizon-group
bd-pw-split-horizon-groupbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-SPLIT-HORIZON-GROUP - Create
Create operation of resource: bd-pw-split-horizon-group
bd-pw-split-horizon-groupbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-SPLIT-HORIZON-GROUP - Delete
Delete operation of resource: bd-pw-split-horizon-group
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-SPLIT-HORIZON-GROUP - Retrieve
Retrieve operation of resource: bd-pw-split-horizon-group
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ]
}
BD-PW-MPLS-STATIC-LABELS - Update
Update operation of resource: bd-pw-mpls-static-labels
bd-pw-mpls-static-labelsbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-MPLS-STATIC-LABELS - Create
Create operation of resource: bd-pw-mpls-static-labels
bd-pw-mpls-static-labelsbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-MPLS-STATIC-LABELS - Delete
Delete operation of resource: bd-pw-mpls-static-labels
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-MPLS-STATIC-LABELS - Retrieve
Retrieve operation of resource: bd-pw-mpls-static-labels
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-static-label": "string",
"local-static-label": "string"
}
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRES - Update
Update operation of resource: bridge-domain-backup-pseudowires
bridge-domain-backup-pseudowiresbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRES - Create
Create operation of resource: bridge-domain-backup-pseudowires
bridge-domain-backup-pseudowiresbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRES - Delete
Delete operation of resource: bridge-domain-backup-pseudowires
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRES - Retrieve
Retrieve operation of resource: bridge-domain-backup-pseudowires
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRE - Update
Update operation of resource: bridge-domain-backup-pseudowire
bridge-domain-backup-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRE - Create
Create operation of resource: bridge-domain-backup-pseudowire
bridge-domain-backup-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRE - Delete
Delete operation of resource: bridge-domain-backup-pseudowire
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRE - Retrieve
Retrieve operation of resource: bridge-domain-backup-pseudowire
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
VFIS - Update
Update operation of resource: vfis
vfisbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ {
"vpnid": "string",
"vfi-shutdown": [ null ],
"name": "string", "enable": [ null ], {
"attribute-set-name": "string",
"transport-name": "string"
}
]
}, {
"signaling-name": "string"
}
]
}
}, "enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}, { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VFIS - Create
Create operation of resource: vfis
vfisbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ {
"vpnid": "string",
"vfi-shutdown": [ null ],
"name": "string", "enable": [ null ], {
"attribute-set-name": "string",
"transport-name": "string"
}
]
}, {
"signaling-name": "string"
}
]
}
}, "enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}, { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VFIS - Delete
Delete operation of resource: vfis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
VFIS - Retrieve
Retrieve operation of resource: vfis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"vpnid": "string",
"vfi-shutdown": [ null ],
"name": "string", "enable": [ null ], {
"attribute-set-name": "string",
"transport-name": "string"
}
]
}, {
"signaling-name": "string"
}
]
}
}, "enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}, { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
}
]
}
VFI - Update
Update operation of resource: vfi
vfibody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"vpnid": "string",
"vfi-shutdown": [ null ], { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
},
"fi_name": "string", "enable": [ null ], {
"attribute-set-name": "string",
"transport-name": "string"
}
]
}, {
"signaling-name": "string"
}
]
}
}, "enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI - Create
Create operation of resource: vfi
vfibody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"vpnid": "string",
"vfi-shutdown": [ null ], { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
},
"fi_name": "string", "enable": [ null ], {
"attribute-set-name": "string",
"transport-name": "string"
}
]
}, {
"signaling-name": "string"
}
]
}
}, "enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI - Delete
Delete operation of resource: vfi
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
VFI - Retrieve
Retrieve operation of resource: vfi
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vpnid": "string",
"vfi-shutdown": [ null ], { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
},
"fi_name": "string", "enable": [ null ], {
"attribute-set-name": "string",
"transport-name": "string"
}
]
}, {
"signaling-name": "string"
}
]
}
}, "enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
}
MULTICAST-P2MP - Update
Update operation of resource: multicast-p2mp
multicast-p2mpbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
MULTICAST-P2MP - Create
Create operation of resource: multicast-p2mp
multicast-p2mpbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
MULTICAST-P2MP - Delete
Delete operation of resource: multicast-p2mp
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
MULTICAST-P2MP - Retrieve
Retrieve operation of resource: multicast-p2mp
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
TRANSPORTS - Update
Update operation of resource: transports
transportsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORTS - Create
Create operation of resource: transports
transportsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORTS - Delete
Delete operation of resource: transports
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORTS - Retrieve
Retrieve operation of resource: transports
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
TRANSPORT - Update
Update operation of resource: transport
transportbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of transport-name
Request Content-Types: application/json
Request Example
{
"attribute-set-name": "string",
"transport-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORT - Create
Create operation of resource: transport
transportbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of transport-name
Request Content-Types: application/json
Request Example
{
"attribute-set-name": "string",
"transport-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORT - Delete
Delete operation of resource: transport
ID of name
ID of ridge-domain_name
ID of fi_name
ID of transport-name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORT - Retrieve
Retrieve operation of resource: transport
ID of name
ID of ridge-domain_name
ID of fi_name
ID of transport-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"attribute-set-name": "string",
"transport-name": "string"
}
SIGNALINGS - Update
Update operation of resource: signalings
signalingsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALINGS - Create
Create operation of resource: signalings
signalingsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALINGS - Delete
Delete operation of resource: signalings
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALINGS - Retrieve
Retrieve operation of resource: signalings
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
SIGNALING - Update
Update operation of resource: signaling
signalingbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of signaling-name
Request Content-Types: application/json
Request Example
{
"signaling-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING - Create
Create operation of resource: signaling
signalingbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of signaling-name
Request Content-Types: application/json
Request Example
{
"signaling-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING - Delete
Delete operation of resource: signaling
ID of name
ID of ridge-domain_name
ID of fi_name
ID of signaling-name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING - Retrieve
Retrieve operation of resource: signaling
ID of name
ID of ridge-domain_name
ID of fi_name
ID of signaling-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"signaling-name": "string"
}
VFI-PSEUDOWIRES - Update
Update operation of resource: vfi-pseudowires
vfi-pseudowiresbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{ { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PSEUDOWIRES - Create
Create operation of resource: vfi-pseudowires
vfi-pseudowiresbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{ { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PSEUDOWIRES - Delete
Delete operation of resource: vfi-pseudowires
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PSEUDOWIRES - Retrieve
Retrieve operation of resource: vfi-pseudowires
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
VFI-PSEUDOWIRE - Update
Update operation of resource: vfi-pseudowire
vfi-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{ "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PSEUDOWIRE - Create
Create operation of resource: vfi-pseudowire
vfi-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{ "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PSEUDOWIRE - Delete
Delete operation of resource: vfi-pseudowire
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PSEUDOWIRE - Retrieve
Retrieve operation of resource: vfi-pseudowire
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
VFI-PW-DHCP-SNOOP - Update
Update operation of resource: vfi-pw-dhcp-snoop
vfi-pw-dhcp-snoopbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PW-DHCP-SNOOP - Create
Create operation of resource: vfi-pw-dhcp-snoop
vfi-pw-dhcp-snoopbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PW-DHCP-SNOOP - Delete
Delete operation of resource: vfi-pw-dhcp-snoop
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PW-DHCP-SNOOP - Retrieve
Retrieve operation of resource: vfi-pw-dhcp-snoop
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
VFI-PW-MPLS-STATIC-LABELS - Update
Update operation of resource: vfi-pw-mpls-static-labels
vfi-pw-mpls-static-labelsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PW-MPLS-STATIC-LABELS - Create
Create operation of resource: vfi-pw-mpls-static-labels
vfi-pw-mpls-static-labelsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PW-MPLS-STATIC-LABELS - Delete
Delete operation of resource: vfi-pw-mpls-static-labels
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PW-MPLS-STATIC-LABELS - Retrieve
Retrieve operation of resource: vfi-pw-mpls-static-labels
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-static-label": "string",
"local-static-label": "string"
}
PSEUDOWIRE-STATIC-MAC-ADDRESSES - Update
Update operation of resource: pseudowire-static-mac-addresses
pseudowire-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-STATIC-MAC-ADDRESSES - Create
Create operation of resource: pseudowire-static-mac-addresses
pseudowire-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-STATIC-MAC-ADDRESSES - Delete
Delete operation of resource: pseudowire-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-STATIC-MAC-ADDRESSES - Retrieve
Retrieve operation of resource: pseudowire-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
PSEUDOWIRE-STATIC-MAC-ADDRESS - Update
Update operation of resource: pseudowire-static-mac-address
pseudowire-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-STATIC-MAC-ADDRESS - Create
Create operation of resource: pseudowire-static-mac-address
pseudowire-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-STATIC-MAC-ADDRESS - Delete
Delete operation of resource: pseudowire-static-mac-address
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-STATIC-MAC-ADDRESS - Retrieve
Retrieve operation of resource: pseudowire-static-mac-address
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"address": "string"
}
BGP-AUTO-DISCOVERY - Update
Update operation of resource: bgp-auto-discovery
bgp-auto-discoverybody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BGP-AUTO-DISCOVERY - Create
Create operation of resource: bgp-auto-discovery
bgp-auto-discoverybody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BGP-AUTO-DISCOVERY - Delete
Delete operation of resource: bgp-auto-discovery
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
BGP-AUTO-DISCOVERY - Retrieve
Retrieve operation of resource: bgp-auto-discovery
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
LDP-SIGNALING-PROTOCOL - Update
Update operation of resource: ldp-signaling-protocol
ldp-signaling-protocolbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
LDP-SIGNALING-PROTOCOL - Create
Create operation of resource: ldp-signaling-protocol
ldp-signaling-protocolbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
LDP-SIGNALING-PROTOCOL - Delete
Delete operation of resource: ldp-signaling-protocol
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
LDP-SIGNALING-PROTOCOL - Retrieve
Retrieve operation of resource: ldp-signaling-protocol
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
VPLS-ID - Update
Update operation of resource: vpls-id
vpls-idbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VPLS-ID - Create
Create operation of resource: vpls-id
vpls-idbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VPLS-ID - Delete
Delete operation of resource: vpls-id
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
VPLS-ID - Retrieve
Retrieve operation of resource: vpls-id
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
FLOW-LABEL-LOAD-BALANCE - Update
Update operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Create
Create operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Delete
Delete operation of resource: flow-label-load-balance
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Retrieve
Retrieve operation of resource: flow-label-load-balance
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"static": [ null ],
"flow-label": "string"
}
BGP-ROUTE-POLICY - Update
Update operation of resource: bgp-route-policy
bgp-route-policybody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"export": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BGP-ROUTE-POLICY - Create
Create operation of resource: bgp-route-policy
bgp-route-policybody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"export": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BGP-ROUTE-POLICY - Delete
Delete operation of resource: bgp-route-policy
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
BGP-ROUTE-POLICY - Retrieve
Retrieve operation of resource: bgp-route-policy
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"export": "string"
}
ROUTE-DISTINGUISHER - Update
Update operation of resource: route-distinguisher
route-distinguisherbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-DISTINGUISHER - Create
Create operation of resource: route-distinguisher
route-distinguisherbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-DISTINGUISHER - Delete
Delete operation of resource: route-distinguisher
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-DISTINGUISHER - Retrieve
Retrieve operation of resource: route-distinguisher
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
BGP-SIGNALING-PROTOCOL - Update
Update operation of resource: bgp-signaling-protocol
bgp-signaling-protocolbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
BGP-SIGNALING-PROTOCOL - Create
Create operation of resource: bgp-signaling-protocol
bgp-signaling-protocolbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
BGP-SIGNALING-PROTOCOL - Delete
Delete operation of resource: bgp-signaling-protocol
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
BGP-SIGNALING-PROTOCOL - Retrieve
Retrieve operation of resource: bgp-signaling-protocol
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
FLOW-LABEL-LOAD-BALANCE - Update
Update operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Create
Create operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Delete
Delete operation of resource: flow-label-load-balance
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Retrieve
Retrieve operation of resource: flow-label-load-balance
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"static": [ null ],
"flow-label": "string"
}
ROUTE-TARGETS - Update
Update operation of resource: route-targets
route-targetsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-TARGETS - Create
Create operation of resource: route-targets
route-targetsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-TARGETS - Delete
Delete operation of resource: route-targets
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-TARGETS - Retrieve
Retrieve operation of resource: route-targets
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
ROUTE-TARGET - Update
Update operation of resource: route-target
route-targetbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-TARGET - Create
Create operation of resource: route-target
route-targetbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-TARGET - Delete
Delete operation of resource: route-target
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-TARGET - Retrieve
Retrieve operation of resource: route-target
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
Successful operation
Internal Error
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Update
Update operation of resource: two-byte-as-or-four-byte-as
two-byte-as-or-four-byte-asbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of as as-index
Request Content-Types: application/json
Request Example
{
"as": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Create
Create operation of resource: two-byte-as-or-four-byte-as
two-byte-as-or-four-byte-asbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of as as-index
Request Content-Types: application/json
Request Example
{
"as": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Delete
Delete operation of resource: two-byte-as-or-four-byte-as
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of as as-index
Successful operation
Internal Error
Response Content-Types: application/json
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Retrieve
Retrieve operation of resource: two-byte-as-or-four-byte-as
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of as as-index
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"as": "string",
"as-index": "string"
}
IPV4-ADDRESS - Update
Update operation of resource: ipv4-address
ipv4-addressbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of address addr-index
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IPV4-ADDRESS - Create
Create operation of resource: ipv4-address
ipv4-addressbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of address addr-index
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IPV4-ADDRESS - Delete
Delete operation of resource: ipv4-address
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of address addr-index
Successful operation
Internal Error
Response Content-Types: application/json
IPV4-ADDRESS - Retrieve
Retrieve operation of resource: ipv4-address
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of address addr-index
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"address": "string"
}
BD-ATTACHMENT-CIRCUITS - Update
Update operation of resource: bd-attachment-circuits
bd-attachment-circuitsbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-ATTACHMENT-CIRCUITS - Create
Create operation of resource: bd-attachment-circuits
bd-attachment-circuitsbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-ATTACHMENT-CIRCUITS - Delete
Delete operation of resource: bd-attachment-circuits
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-ATTACHMENT-CIRCUITS - Retrieve
Retrieve operation of resource: bd-attachment-circuits
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}
BD-ATTACHMENT-CIRCUIT - Update
Update operation of resource: bd-attachment-circuit
bd-attachment-circuitbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"d-attachment-circuit_name": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-ATTACHMENT-CIRCUIT - Create
Create operation of resource: bd-attachment-circuit
bd-attachment-circuitbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"d-attachment-circuit_name": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-ATTACHMENT-CIRCUIT - Delete
Delete operation of resource: bd-attachment-circuit
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-ATTACHMENT-CIRCUIT - Retrieve
Retrieve operation of resource: bd-attachment-circuit
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"d-attachment-circuit_name": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
INTERFACE-IP-SOURCE-GUARD - Update
Update operation of resource: interface-ip-source-guard
interface-ip-source-guardbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-IP-SOURCE-GUARD - Create
Create operation of resource: interface-ip-source-guard
interface-ip-source-guardbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-IP-SOURCE-GUARD - Delete
Delete operation of resource: interface-ip-source-guard
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-IP-SOURCE-GUARD - Retrieve
Retrieve operation of resource: interface-ip-source-guard
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
INTERFACE-DAI - Update
Update operation of resource: interface-dai
interface-daibody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-DAI - Create
Create operation of resource: interface-dai
interface-daibody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-DAI - Delete
Delete operation of resource: interface-dai
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-DAI - Retrieve
Retrieve operation of resource: interface-dai
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
INTERFACE-DAI-ADDRESS-VALIDATION - Update
Update operation of resource: interface-dai-address-validation
interface-dai-address-validationbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-DAI-ADDRESS-VALIDATION - Create
Create operation of resource: interface-dai-address-validation
interface-dai-address-validationbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-DAI-ADDRESS-VALIDATION - Delete
Delete operation of resource: interface-dai-address-validation
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-DAI-ADDRESS-VALIDATION - Retrieve
Retrieve operation of resource: interface-dai-address-validation
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
INTERFACE-PROFILE - Update
Update operation of resource: interface-profile
interface-profilebody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-PROFILE - Create
Create operation of resource: interface-profile
interface-profilebody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-PROFILE - Delete
Delete operation of resource: interface-profile
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-PROFILE - Retrieve
Retrieve operation of resource: interface-profile
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
BDAC-STORM-CONTROL-TYPES - Update
Update operation of resource: bdac-storm-control-types
bdac-storm-control-typesbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
BDAC-STORM-CONTROL-TYPES - Create
Create operation of resource: bdac-storm-control-types
bdac-storm-control-typesbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
BDAC-STORM-CONTROL-TYPES - Delete
Delete operation of resource: bdac-storm-control-types
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
BDAC-STORM-CONTROL-TYPES - Retrieve
Retrieve operation of resource: bdac-storm-control-types
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
BDAC-STORM-CONTROL-TYPE - Update
Update operation of resource: bdac-storm-control-type
bdac-storm-control-typebody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BDAC-STORM-CONTROL-TYPE - Create
Create operation of resource: bdac-storm-control-type
bdac-storm-control-typebody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BDAC-STORM-CONTROL-TYPE - Delete
Delete operation of resource: bdac-storm-control-type
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BDAC-STORM-CONTROL-TYPE - Retrieve
Retrieve operation of resource: bdac-storm-control-type
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Successful operation
Internal Error
STORM-CONTROL-UNIT - Update
Update operation of resource: storm-control-unit
storm-control-unitbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Request Content-Types: application/json
Request Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Create
Create operation of resource: storm-control-unit
storm-control-unitbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Request Content-Types: application/json
Request Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Delete
Delete operation of resource: storm-control-unit
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Retrieve
Retrieve operation of resource: storm-control-unit
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
SPLIT-HORIZON - Update
Update operation of resource: split-horizon
split-horizonbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
SPLIT-HORIZON - Create
Create operation of resource: split-horizon
split-horizonbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
SPLIT-HORIZON - Delete
Delete operation of resource: split-horizon
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
SPLIT-HORIZON - Retrieve
Retrieve operation of resource: split-horizon
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
SPLIT-HORIZON-GROUP-ID - Update
Update operation of resource: split-horizon-group-id
split-horizon-group-idbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
SPLIT-HORIZON-GROUP-ID - Create
Create operation of resource: split-horizon-group-id
split-horizon-group-idbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
SPLIT-HORIZON-GROUP-ID - Delete
Delete operation of resource: split-horizon-group-id
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
SPLIT-HORIZON-GROUP-ID - Retrieve
Retrieve operation of resource: split-horizon-group-id
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ]
}
STATIC-MAC-ADDRESSES - Update
Update operation of resource: static-mac-addresses
static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
STATIC-MAC-ADDRESSES - Create
Create operation of resource: static-mac-addresses
static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
STATIC-MAC-ADDRESSES - Delete
Delete operation of resource: static-mac-addresses
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
STATIC-MAC-ADDRESSES - Retrieve
Retrieve operation of resource: static-mac-addresses
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
STATIC-MAC-ADDRESS - Update
Update operation of resource: static-mac-address
static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STATIC-MAC-ADDRESS - Create
Create operation of resource: static-mac-address
static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STATIC-MAC-ADDRESS - Delete
Delete operation of resource: static-mac-address
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
STATIC-MAC-ADDRESS - Retrieve
Retrieve operation of resource: static-mac-address
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"address": "string"
}
INTERFACE-MAC - Update
Update operation of resource: interface-mac
interface-macbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC - Create
Create operation of resource: interface-mac
interface-macbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC - Delete
Delete operation of resource: interface-mac
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC - Retrieve
Retrieve operation of resource: interface-mac
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}
INTERFACE-MAC-AGING - Update
Update operation of resource: interface-mac-aging
interface-mac-agingbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-AGING - Create
Create operation of resource: interface-mac-aging
interface-mac-agingbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-AGING - Delete
Delete operation of resource: interface-mac-aging
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-AGING - Retrieve
Retrieve operation of resource: interface-mac-aging
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
INTERFACE-MAC-SECURE - Update
Update operation of resource: interface-mac-secure
interface-mac-securebody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-SECURE - Create
Create operation of resource: interface-mac-secure
interface-mac-securebody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-SECURE - Delete
Delete operation of resource: interface-mac-secure
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-SECURE - Retrieve
Retrieve operation of resource: interface-mac-secure
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
INTERFACE-MAC-LIMIT - Update
Update operation of resource: interface-mac-limit
interface-mac-limitbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-LIMIT - Create
Create operation of resource: interface-mac-limit
interface-mac-limitbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-LIMIT - Delete
Delete operation of resource: interface-mac-limit
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-LIMIT - Retrieve
Retrieve operation of resource: interface-mac-limit
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}
BD-PSEUDOWIRE-EVPNS - Update
Update operation of resource: bd-pseudowire-evpns
bd-pseudowire-evpnsbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE-EVPNS - Create
Create operation of resource: bd-pseudowire-evpns
bd-pseudowire-evpnsbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE-EVPNS - Delete
Delete operation of resource: bd-pseudowire-evpns
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE-EVPNS - Retrieve
Retrieve operation of resource: bd-pseudowire-evpns
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
BD-PSEUDOWIRE-EVPN - Update
Update operation of resource: bd-pseudowire-evpn
bd-pseudowire-evpnbody object
ID of name
ID of ridge-domain_name
ID of eviid acid
Request Content-Types: application/json
Request Example
{
"acid": "string",
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE-EVPN - Create
Create operation of resource: bd-pseudowire-evpn
bd-pseudowire-evpnbody object
ID of name
ID of ridge-domain_name
ID of eviid acid
Request Content-Types: application/json
Request Example
{
"acid": "string",
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE-EVPN - Delete
Delete operation of resource: bd-pseudowire-evpn
ID of name
ID of ridge-domain_name
ID of eviid acid
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE-EVPN - Retrieve
Retrieve operation of resource: bd-pseudowire-evpn
ID of name
ID of ridge-domain_name
ID of eviid acid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"acid": "string",
"eviid": "string"
}
IP-SOURCE-GUARD - Update
Update operation of resource: ip-source-guard
ip-source-guardbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"logging": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
IP-SOURCE-GUARD - Create
Create operation of resource: ip-source-guard
ip-source-guardbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"logging": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
IP-SOURCE-GUARD - Delete
Delete operation of resource: ip-source-guard
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
IP-SOURCE-GUARD - Retrieve
Retrieve operation of resource: ip-source-guard
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"logging": [ null ]
}
DAI - Update
Update operation of resource: dai
daibody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
DAI - Create
Create operation of resource: dai
daibody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
DAI - Delete
Delete operation of resource: dai
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
DAI - Retrieve
Retrieve operation of resource: dai
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
DAI-ADDRESS-VALIDATION - Update
Update operation of resource: dai-address-validation
dai-address-validationbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"source-mac-verification": [ null ],
"enable": [ null ],
"destination-mac-verification": [ null ],
"ipv4-verification": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
DAI-ADDRESS-VALIDATION - Create
Create operation of resource: dai-address-validation
dai-address-validationbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"source-mac-verification": [ null ],
"enable": [ null ],
"destination-mac-verification": [ null ],
"ipv4-verification": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
DAI-ADDRESS-VALIDATION - Delete
Delete operation of resource: dai-address-validation
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
DAI-ADDRESS-VALIDATION - Retrieve
Retrieve operation of resource: dai-address-validation
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-mac-verification": [ null ],
"enable": [ null ],
"destination-mac-verification": [ null ],
"ipv4-verification": [ null ]
}
ROUTED-INTERFACES - Update
Update operation of resource: routed-interfaces
routed-interfacesbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACES - Create
Create operation of resource: routed-interfaces
routed-interfacesbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACES - Delete
Delete operation of resource: routed-interfaces
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACES - Retrieve
Retrieve operation of resource: routed-interfaces
ID of name
ID of ridge-domain_name
ROUTED-INTERFACE - Update
Update operation of resource: routed-interface
routed-interfacebody object
ID of name
ID of ridge-domain_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE - Create
Create operation of resource: routed-interface
routed-interfacebody object
ID of name
ID of ridge-domain_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE - Delete
Delete operation of resource: routed-interface
ID of name
ID of ridge-domain_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE - Retrieve
Retrieve operation of resource: routed-interface
ID of name
ID of ridge-domain_name
ID of interface-name
Successful operation
Internal Error
ROUTED-INTERFACE-SPLIT-HORIZON-GROUP - Update
Update operation of resource: routed-interface-split-horizon-group
routed-interface-split-horizon-groupbody object
ID of name
ID of ridge-domain_name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"routed-interface-split-horizon-group-core": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE-SPLIT-HORIZON-GROUP - Create
Create operation of resource: routed-interface-split-horizon-group
routed-interface-split-horizon-groupbody object
ID of name
ID of ridge-domain_name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"routed-interface-split-horizon-group-core": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE-SPLIT-HORIZON-GROUP - Delete
Delete operation of resource: routed-interface-split-horizon-group
ID of name
ID of ridge-domain_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE-SPLIT-HORIZON-GROUP - Retrieve
Retrieve operation of resource: routed-interface-split-horizon-group
ID of name
ID of ridge-domain_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"routed-interface-split-horizon-group-core": [ null ]
}
PSEUDOWIRE-CLASSES - Update
Update operation of resource: pseudowire-classes
pseudowire-classesbody object
Request Content-Types: application/json
Request Example
{ {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}, "type": "string",
"disable-backup": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-CLASSES - Create
Create operation of resource: pseudowire-classes
pseudowire-classesbody object
Request Content-Types: application/json
Request Example
{ {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}, "type": "string",
"disable-backup": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-CLASSES - Delete
Delete operation of resource: pseudowire-classes
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-CLASSES - Retrieve
Retrieve operation of resource: pseudowire-classes
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}, "type": "string",
"disable-backup": "string"
}
}
]
}
PSEUDOWIRE-CLASS - Update
Update operation of resource: pseudowire-class
pseudowire-classbody object
ID of name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}, "type": "string",
"disable-backup": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-CLASS - Create
Create operation of resource: pseudowire-class
pseudowire-classbody object
ID of name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}, "type": "string",
"disable-backup": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-CLASS - Delete
Delete operation of resource: pseudowire-class
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-CLASS - Retrieve
Retrieve operation of resource: pseudowire-class
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}, "type": "string",
"disable-backup": "string"
}
}
L2TPV3-ENCAPSULATION - Update
Update operation of resource: l2tpv3-encapsulation
l2tpv3-encapsulationbody object
ID of name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TPV3-ENCAPSULATION - Create
Create operation of resource: l2tpv3-encapsulation
l2tpv3-encapsulationbody object
ID of name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TPV3-ENCAPSULATION - Delete
Delete operation of resource: l2tpv3-encapsulation
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
L2TPV3-ENCAPSULATION - Retrieve
Retrieve operation of resource: l2tpv3-encapsulation
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}
SEQUENCING - Update
Update operation of resource: sequencing
sequencingbody object
ID of name
Request Content-Types: application/json
Request Example
{
"sequencing": "string",
"resync-threshold": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SEQUENCING - Create
Create operation of resource: sequencing
sequencingbody object
ID of name
Request Content-Types: application/json
Request Example
{
"sequencing": "string",
"resync-threshold": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SEQUENCING - Delete
Delete operation of resource: sequencing
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
SEQUENCING - Retrieve
Retrieve operation of resource: sequencing
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"sequencing": "string",
"resync-threshold": "string"
}
TYPE-OF-SERVICE - Update
Update operation of resource: type-of-service
type-of-servicebody object
ID of name
Request Content-Types: application/json
Request Example
{
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TYPE-OF-SERVICE - Create
Create operation of resource: type-of-service
type-of-servicebody object
ID of name
Request Content-Types: application/json
Request Example
{
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TYPE-OF-SERVICE - Delete
Delete operation of resource: type-of-service
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
TYPE-OF-SERVICE - Retrieve
Retrieve operation of resource: type-of-service
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
SIGNALING-PROTOCOL - Update
Update operation of resource: signaling-protocol
signaling-protocolbody object
ID of name
Request Content-Types: application/json
Request Example
{
"l2tpv3-class-name": "string",
"protocol": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING-PROTOCOL - Create
Create operation of resource: signaling-protocol
signaling-protocolbody object
ID of name
Request Content-Types: application/json
Request Example
{
"l2tpv3-class-name": "string",
"protocol": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING-PROTOCOL - Delete
Delete operation of resource: signaling-protocol
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING-PROTOCOL - Retrieve
Retrieve operation of resource: signaling-protocol
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"l2tpv3-class-name": "string",
"protocol": "string"
}
PATH-MTU - Update
Update operation of resource: path-mtu
path-mtubody object
ID of name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"max-path-mtu": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PATH-MTU - Create
Create operation of resource: path-mtu
path-mtubody object
ID of name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"max-path-mtu": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PATH-MTU - Delete
Delete operation of resource: path-mtu
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
PATH-MTU - Retrieve
Retrieve operation of resource: path-mtu
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"max-path-mtu": "string"
}
BACKUP-DISABLE-DELAY - Update
Update operation of resource: backup-disable-delay
backup-disable-delaybody object
ID of name
Request Content-Types: application/json
Request Example
{
"type": "string",
"disable-backup": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-DISABLE-DELAY - Create
Create operation of resource: backup-disable-delay
backup-disable-delaybody object
ID of name
Request Content-Types: application/json
Request Example
{
"type": "string",
"disable-backup": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-DISABLE-DELAY - Delete
Delete operation of resource: backup-disable-delay
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-DISABLE-DELAY - Retrieve
Retrieve operation of resource: backup-disable-delay
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"type": "string",
"disable-backup": "string"
}
MPLS-ENCAPSULATION - Update
Update operation of resource: mpls-encapsulation
mpls-encapsulationbody object
ID of name
Request Content-Types: application/json
Request Example
{
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-ENCAPSULATION - Create
Create operation of resource: mpls-encapsulation
mpls-encapsulationbody object
ID of name
Request Content-Types: application/json
Request Example
{
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-ENCAPSULATION - Delete
Delete operation of resource: mpls-encapsulation
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-ENCAPSULATION - Retrieve
Retrieve operation of resource: mpls-encapsulation
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}
SEQUENCING - Update
Update operation of resource: sequencing
sequencingbody object
ID of name
Request Content-Types: application/json
Request Example
{
"sequencing": "string",
"resync-threshold": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SEQUENCING - Create
Create operation of resource: sequencing
sequencingbody object
ID of name
Request Content-Types: application/json
Request Example
{
"sequencing": "string",
"resync-threshold": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SEQUENCING - Delete
Delete operation of resource: sequencing
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
SEQUENCING - Retrieve
Retrieve operation of resource: sequencing
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"sequencing": "string",
"resync-threshold": "string"
}
MPLS-REDUNDANCY - Update
Update operation of resource: mpls-redundancy
mpls-redundancybody object
ID of name
Request Content-Types: application/json
Request Example
{
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-REDUNDANCY - Create
Create operation of resource: mpls-redundancy
mpls-redundancybody object
ID of name
Request Content-Types: application/json
Request Example
{
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-REDUNDANCY - Delete
Delete operation of resource: mpls-redundancy
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-REDUNDANCY - Retrieve
Retrieve operation of resource: mpls-redundancy
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}
PREFERRED-PATH - Update
Update operation of resource: preferred-path
preferred-pathbody object
ID of name
Request Content-Types: application/json
Request Example
{
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
PREFERRED-PATH - Create
Create operation of resource: preferred-path
preferred-pathbody object
ID of name
Request Content-Types: application/json
Request Example
{
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
PREFERRED-PATH - Delete
Delete operation of resource: preferred-path
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
PREFERRED-PATH - Retrieve
Retrieve operation of resource: preferred-path
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}
LOAD-BALANCE-GROUP - Update
Update operation of resource: load-balance-group
load-balance-groupbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
LOAD-BALANCE-GROUP - Create
Create operation of resource: load-balance-group
load-balance-groupbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
LOAD-BALANCE-GROUP - Delete
Delete operation of resource: load-balance-group
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
LOAD-BALANCE-GROUP - Retrieve
Retrieve operation of resource: load-balance-group
ID of name
Successful operation
Internal Error
FLOW-LABEL-LOAD-BALANCE - Update
Update operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Create
Create operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Delete
Delete operation of resource: flow-label-load-balance
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Retrieve
Retrieve operation of resource: flow-label-load-balance
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"static": [ null ],
"flow-label": "string"
}
FLEXIBLE-XCONNECT-SERVICE-TABLE - Update
Update operation of resource: flexible-xconnect-service-table
flexible-xconnect-service-tablebody object
Request Content-Types: application/json
Request Example
{ { {
"name": "string"
}
]
}, {
"acid": "string",
"eviid": "string"
}
]
},
"name": "string"
}
]
}, { {
"name": "string"
}
]
},
"eviid": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
FLEXIBLE-XCONNECT-SERVICE-TABLE - Create
Create operation of resource: flexible-xconnect-service-table
flexible-xconnect-service-tablebody object
Request Content-Types: application/json
Request Example
{ { {
"name": "string"
}
]
}, {
"acid": "string",
"eviid": "string"
}
]
},
"name": "string"
}
]
}, { {
"name": "string"
}
]
},
"eviid": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
FLEXIBLE-XCONNECT-SERVICE-TABLE - Delete
Delete operation of resource: flexible-xconnect-service-table
Successful operation
Internal Error
Response Content-Types: application/json
FLEXIBLE-XCONNECT-SERVICE-TABLE - Retrieve
Retrieve operation of resource: flexible-xconnect-service-table
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"name": "string"
}
]
}, {
"acid": "string",
"eviid": "string"
}
]
},
"name": "string"
}
]
}, { {
"name": "string"
}
]
},
"eviid": "string"
}
]
}
}
VLAN-UNAWARE-FLEXIBLE-XCONNECT-SERVICES - Update
Update operation of resource: vlan-unaware-flexible-xconnect-services
vlan-unaware-flexible-xconnect-servicesbody object
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FLEXIBLE-XCONNECT-SERVICES - Create
Create operation of resource: vlan-unaware-flexible-xconnect-services
vlan-unaware-flexible-xconnect-servicesbody object
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FLEXIBLE-XCONNECT-SERVICES - Delete
Delete operation of resource: vlan-unaware-flexible-xconnect-services
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FLEXIBLE-XCONNECT-SERVICES - Retrieve
Retrieve operation of resource: vlan-unaware-flexible-xconnect-services
Successful operation
Internal Error
VLAN-UNAWARE-FLEXIBLE-XCONNECT-SERVICE - Update
Update operation of resource: vlan-unaware-flexible-xconnect-service
vlan-unaware-flexible-xconnect-servicebody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FLEXIBLE-XCONNECT-SERVICE - Create
Create operation of resource: vlan-unaware-flexible-xconnect-service
vlan-unaware-flexible-xconnect-servicebody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FLEXIBLE-XCONNECT-SERVICE - Delete
Delete operation of resource: vlan-unaware-flexible-xconnect-service
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FLEXIBLE-XCONNECT-SERVICE - Retrieve
Retrieve operation of resource: vlan-unaware-flexible-xconnect-service
ID of name
Successful operation
Internal Error
VLAN-UNAWARE-FXC-ATTACHMENT-CIRCUITS - Update
Update operation of resource: vlan-unaware-fxc-attachment-circuits
vlan-unaware-fxc-attachment-circuitsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-ATTACHMENT-CIRCUITS - Create
Create operation of resource: vlan-unaware-fxc-attachment-circuits
vlan-unaware-fxc-attachment-circuitsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-ATTACHMENT-CIRCUITS - Delete
Delete operation of resource: vlan-unaware-fxc-attachment-circuits
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-ATTACHMENT-CIRCUITS - Retrieve
Retrieve operation of resource: vlan-unaware-fxc-attachment-circuits
ID of name
Successful operation
Internal Error
VLAN-UNAWARE-FXC-ATTACHMENT-CIRCUIT - Update
Update operation of resource: vlan-unaware-fxc-attachment-circuit
vlan-unaware-fxc-attachment-circuitbody object
ID of name
ID of lan-unaware-fxc-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"lan-unaware-fxc-attachment-circuit_name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-ATTACHMENT-CIRCUIT - Create
Create operation of resource: vlan-unaware-fxc-attachment-circuit
vlan-unaware-fxc-attachment-circuitbody object
ID of name
ID of lan-unaware-fxc-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"lan-unaware-fxc-attachment-circuit_name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-ATTACHMENT-CIRCUIT - Delete
Delete operation of resource: vlan-unaware-fxc-attachment-circuit
ID of name
ID of lan-unaware-fxc-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-ATTACHMENT-CIRCUIT - Retrieve
Retrieve operation of resource: vlan-unaware-fxc-attachment-circuit
ID of name
ID of lan-unaware-fxc-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"lan-unaware-fxc-attachment-circuit_name": "string"
}
VLAN-UNAWARE-FXC-PSEUDOWIRE-EVPNS - Update
Update operation of resource: vlan-unaware-fxc-pseudowire-evpns
vlan-unaware-fxc-pseudowire-evpnsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-PSEUDOWIRE-EVPNS - Create
Create operation of resource: vlan-unaware-fxc-pseudowire-evpns
vlan-unaware-fxc-pseudowire-evpnsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-PSEUDOWIRE-EVPNS - Delete
Delete operation of resource: vlan-unaware-fxc-pseudowire-evpns
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-PSEUDOWIRE-EVPNS - Retrieve
Retrieve operation of resource: vlan-unaware-fxc-pseudowire-evpns
ID of name
Successful operation
Internal Error
VLAN-UNAWARE-FXC-PSEUDOWIRE-EVPN - Update
Update operation of resource: vlan-unaware-fxc-pseudowire-evpn
vlan-unaware-fxc-pseudowire-evpnbody object
ID of name
ID of eviid acid
Request Content-Types: application/json
Request Example
{
"acid": "string",
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-PSEUDOWIRE-EVPN - Create
Create operation of resource: vlan-unaware-fxc-pseudowire-evpn
vlan-unaware-fxc-pseudowire-evpnbody object
ID of name
ID of eviid acid
Request Content-Types: application/json
Request Example
{
"acid": "string",
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-PSEUDOWIRE-EVPN - Delete
Delete operation of resource: vlan-unaware-fxc-pseudowire-evpn
ID of name
ID of eviid acid
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-PSEUDOWIRE-EVPN - Retrieve
Retrieve operation of resource: vlan-unaware-fxc-pseudowire-evpn
ID of name
ID of eviid acid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"acid": "string",
"eviid": "string"
}
VLAN-AWARE-FLEXIBLE-XCONNECT-SERVICES - Update
Update operation of resource: vlan-aware-flexible-xconnect-services
vlan-aware-flexible-xconnect-servicesbody object
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FLEXIBLE-XCONNECT-SERVICES - Create
Create operation of resource: vlan-aware-flexible-xconnect-services
vlan-aware-flexible-xconnect-servicesbody object
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FLEXIBLE-XCONNECT-SERVICES - Delete
Delete operation of resource: vlan-aware-flexible-xconnect-services
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FLEXIBLE-XCONNECT-SERVICES - Retrieve
Retrieve operation of resource: vlan-aware-flexible-xconnect-services
VLAN-AWARE-FLEXIBLE-XCONNECT-SERVICE - Update
Update operation of resource: vlan-aware-flexible-xconnect-service
vlan-aware-flexible-xconnect-servicebody object
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FLEXIBLE-XCONNECT-SERVICE - Create
Create operation of resource: vlan-aware-flexible-xconnect-service
vlan-aware-flexible-xconnect-servicebody object
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FLEXIBLE-XCONNECT-SERVICE - Delete
Delete operation of resource: vlan-aware-flexible-xconnect-service
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FLEXIBLE-XCONNECT-SERVICE - Retrieve
Retrieve operation of resource: vlan-aware-flexible-xconnect-service
ID of eviid
VLAN-AWARE-FXC-ATTACHMENT-CIRCUITS - Update
Update operation of resource: vlan-aware-fxc-attachment-circuits
vlan-aware-fxc-attachment-circuitsbody object
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FXC-ATTACHMENT-CIRCUITS - Create
Create operation of resource: vlan-aware-fxc-attachment-circuits
vlan-aware-fxc-attachment-circuitsbody object
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FXC-ATTACHMENT-CIRCUITS - Delete
Delete operation of resource: vlan-aware-fxc-attachment-circuits
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FXC-ATTACHMENT-CIRCUITS - Retrieve
Retrieve operation of resource: vlan-aware-fxc-attachment-circuits
ID of eviid
Successful operation
Internal Error
VLAN-AWARE-FXC-ATTACHMENT-CIRCUIT - Update
Update operation of resource: vlan-aware-fxc-attachment-circuit
vlan-aware-fxc-attachment-circuitbody object
ID of eviid
ID of name
Request Content-Types: application/json
Request Example
{
"name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FXC-ATTACHMENT-CIRCUIT - Create
Create operation of resource: vlan-aware-fxc-attachment-circuit
vlan-aware-fxc-attachment-circuitbody object
ID of eviid
ID of name
Request Content-Types: application/json
Request Example
{
"name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FXC-ATTACHMENT-CIRCUIT - Delete
Delete operation of resource: vlan-aware-fxc-attachment-circuit
ID of eviid
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FXC-ATTACHMENT-CIRCUIT - Retrieve
Retrieve operation of resource: vlan-aware-fxc-attachment-circuit
ID of eviid
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"name": "string"
}
REDUNDANCY - Update
Update operation of resource: redundancy
redundancybody object
Request Content-Types: application/json
Request Example
{
"enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
REDUNDANCY - Create
Create operation of resource: redundancy
redundancybody object
Request Content-Types: application/json
Request Example
{
"enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
REDUNDANCY - Delete
Delete operation of resource: redundancy
Successful operation
Internal Error
Response Content-Types: application/json
REDUNDANCY - Retrieve
Retrieve operation of resource: redundancy
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}
ICCP-REDUNDANCY-GROUPS - Update
Update operation of resource: iccp-redundancy-groups
iccp-redundancy-groupsbody object
Request Content-Types: application/json
Request Example
{ {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-REDUNDANCY-GROUPS - Create
Create operation of resource: iccp-redundancy-groups
iccp-redundancy-groupsbody object
Request Content-Types: application/json
Request Example
{ {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-REDUNDANCY-GROUPS - Delete
Delete operation of resource: iccp-redundancy-groups
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-REDUNDANCY-GROUPS - Retrieve
Retrieve operation of resource: iccp-redundancy-groups
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
ICCP-REDUNDANCY-GROUP - Update
Update operation of resource: iccp-redundancy-group
iccp-redundancy-groupbody object
ID of group-id
Request Content-Types: application/json
Request Example
{
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-REDUNDANCY-GROUP - Create
Create operation of resource: iccp-redundancy-group
iccp-redundancy-groupbody object
ID of group-id
Request Content-Types: application/json
Request Example
{
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-REDUNDANCY-GROUP - Delete
Delete operation of resource: iccp-redundancy-group
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-REDUNDANCY-GROUP - Retrieve
Retrieve operation of resource: iccp-redundancy-group
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
ICCP-INTERFACES - Update
Update operation of resource: iccp-interfaces
iccp-interfacesbody object
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-INTERFACES - Create
Create operation of resource: iccp-interfaces
iccp-interfacesbody object
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-INTERFACES - Delete
Delete operation of resource: iccp-interfaces
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-INTERFACES - Retrieve
Retrieve operation of resource: iccp-interfaces
ID of group-id
Successful operation
Internal Error
ICCP-INTERFACE - Update
Update operation of resource: iccp-interface
iccp-interfacebody object
ID of group-id
ID of interface-name
Request Content-Types: application/json
Request Example
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-INTERFACE - Create
Create operation of resource: iccp-interface
iccp-interfacebody object
ID of group-id
ID of interface-name
Request Content-Types: application/json
Request Example
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-INTERFACE - Delete
Delete operation of resource: iccp-interface
ID of group-id
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-INTERFACE - Retrieve
Retrieve operation of resource: iccp-interface
ID of group-id
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
PBB - Update
Update operation of resource: pbb
pbbbody object
Request Content-Types: application/json
Request Example
{
"backbone-source-mac": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB - Create
Create operation of resource: pbb
pbbbody object
Request Content-Types: application/json
Request Example
{
"backbone-source-mac": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB - Delete
Delete operation of resource: pbb
Successful operation
Internal Error
Response Content-Types: application/json
PBB - Retrieve
Retrieve operation of resource: pbb
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"backbone-source-mac": "string"
}
AUTO-DISCOVERY - Update
Update operation of resource: auto-discovery
auto-discoverybody object
Successful operation
Internal Error
Response Content-Types: application/json
AUTO-DISCOVERY - Create
Create operation of resource: auto-discovery
auto-discoverybody object
Successful operation
Internal Error
Response Content-Types: application/json
AUTO-DISCOVERY - Delete
Delete operation of resource: auto-discovery
Successful operation
Internal Error
Response Content-Types: application/json
AUTO-DISCOVERY - Retrieve
Retrieve operation of resource: auto-discovery
Successful operation
Internal Error
BGP-SIGNALING - Update
Update operation of resource: bgp-signaling
bgp-signalingbody object
Request Content-Types: application/json
Request Example
{
"mtu-mismatch-ignore": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BGP-SIGNALING - Create
Create operation of resource: bgp-signaling
bgp-signalingbody object
Request Content-Types: application/json
Request Example
{
"mtu-mismatch-ignore": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BGP-SIGNALING - Delete
Delete operation of resource: bgp-signaling
Successful operation
Internal Error
Response Content-Types: application/json
BGP-SIGNALING - Retrieve
Retrieve operation of resource: bgp-signaling
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mtu-mismatch-ignore": [ null ]
}
UTILITY - Update
Update operation of resource: utility
utilitybody object
Successful operation
Internal Error
Response Content-Types: application/json
UTILITY - Create
Create operation of resource: utility
utilitybody object
Successful operation
Internal Error
Response Content-Types: application/json
UTILITY - Delete
Delete operation of resource: utility
Successful operation
Internal Error
Response Content-Types: application/json
UTILITY - Retrieve
Retrieve operation of resource: utility
Successful operation
Internal Error
LOGGING - Update
Update operation of resource: logging
loggingbody object
Request Content-Types: application/json
Request Example
{
"pseudowire-state-change": [ null ],
"pwhe-replication-state-change": [ null ],
"nsr-state-change": [ null ],
"vfi": [ null ],
"bridge-domain-state-change": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
LOGGING - Create
Create operation of resource: logging
loggingbody object
Request Content-Types: application/json
Request Example
{
"pseudowire-state-change": [ null ],
"pwhe-replication-state-change": [ null ],
"nsr-state-change": [ null ],
"vfi": [ null ],
"bridge-domain-state-change": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
LOGGING - Delete
Delete operation of resource: logging
Successful operation
Internal Error
Response Content-Types: application/json
LOGGING - Retrieve
Retrieve operation of resource: logging
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-state-change": [ null ],
"pwhe-replication-state-change": [ null ],
"nsr-state-change": [ null ],
"vfi": [ null ],
"bridge-domain-state-change": [ null ]
}
SNMP - Update
Update operation of resource: snmp
snmpbody object
Successful operation
Internal Error
Response Content-Types: application/json
SNMP - Create
Create operation of resource: snmp
snmpbody object
Successful operation
Internal Error
Response Content-Types: application/json
SNMP - Delete
Delete operation of resource: snmp
Successful operation
Internal Error
Response Content-Types: application/json
SNMP - Retrieve
Retrieve operation of resource: snmp
Successful operation
Internal Error
MIB - Update
Update operation of resource: mib
mibbody object
Successful operation
Internal Error
Response Content-Types: application/json
MIB - Create
Create operation of resource: mib
mibbody object
Successful operation
Internal Error
Response Content-Types: application/json
MIB - Delete
Delete operation of resource: mib
Successful operation
Internal Error
Response Content-Types: application/json
MIB - Retrieve
Retrieve operation of resource: mib
MIB-INTERFACE - Update
Update operation of resource: mib-interface
mib-interfacebody object
Successful operation
Internal Error
Response Content-Types: application/json
MIB-INTERFACE - Create
Create operation of resource: mib-interface
mib-interfacebody object
Successful operation
Internal Error
Response Content-Types: application/json
MIB-INTERFACE - Delete
Delete operation of resource: mib-interface
Successful operation
Internal Error
Response Content-Types: application/json
MIB-INTERFACE - Retrieve
Retrieve operation of resource: mib-interface
Successful operation
Internal Error
FORMAT - Update
Update operation of resource: format
formatbody object
Request Content-Types: application/json
Request Example
{
"external-interface-format": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
FORMAT - Create
Create operation of resource: format
formatbody object
Request Content-Types: application/json
Request Example
{
"external-interface-format": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
FORMAT - Delete
Delete operation of resource: format
Successful operation
Internal Error
Response Content-Types: application/json
FORMAT - Retrieve
Retrieve operation of resource: format
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"external-interface-format": [ null ]
}
MIB-PSEUDOWIRE - Update
Update operation of resource: mib-pseudowire
mib-pseudowirebody object
Request Content-Types: application/json
Request Example
{
"statistics": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MIB-PSEUDOWIRE - Create
Create operation of resource: mib-pseudowire
mib-pseudowirebody object
Request Content-Types: application/json
Request Example
{
"statistics": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MIB-PSEUDOWIRE - Delete
Delete operation of resource: mib-pseudowire
Successful operation
Internal Error
Response Content-Types: application/json
MIB-PSEUDOWIRE - Retrieve
Retrieve operation of resource: mib-pseudowire
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"statistics": [ null ]
}
GENERIC-INTERFACE-LISTS - Update
Update operation of resource: generic-interface-lists
generic-interface-listsbody object
Successful operation
Internal Error
Response Content-Types: application/json
GENERIC-INTERFACE-LISTS - Create
Create operation of resource: generic-interface-lists
generic-interface-listsbody object
Successful operation
Internal Error
Response Content-Types: application/json
GENERIC-INTERFACE-LISTS - Delete
Delete operation of resource: generic-interface-lists
Successful operation
Internal Error
Response Content-Types: application/json
GENERIC-INTERFACE-LISTS - Retrieve
Retrieve operation of resource: generic-interface-lists
Successful operation
Internal Error
GENERIC-INTERFACE-LIST - Update
Update operation of resource: generic-interface-list
generic-interface-listbody object
ID of generic-interface-list-name
Successful operation
Internal Error
Response Content-Types: application/json
GENERIC-INTERFACE-LIST - Create
Create operation of resource: generic-interface-list
generic-interface-listbody object
ID of generic-interface-list-name
Successful operation
Internal Error
Response Content-Types: application/json
GENERIC-INTERFACE-LIST - Delete
Delete operation of resource: generic-interface-list
ID of generic-interface-list-name
Successful operation
Internal Error
Response Content-Types: application/json
GENERIC-INTERFACE-LIST - Retrieve
Retrieve operation of resource: generic-interface-list
ID of generic-interface-list-name
Successful operation
Internal Error
INTERFACES - Update
Update operation of resource: interfaces
interfacesbody object
ID of generic-interface-list-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACES - Create
Create operation of resource: interfaces
interfacesbody object
ID of generic-interface-list-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACES - Delete
Delete operation of resource: interfaces
ID of generic-interface-list-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACES - Retrieve
Retrieve operation of resource: interfaces
ID of generic-interface-list-name
Successful operation
Internal Error
INTERFACE - Update
Update operation of resource: interface
interfacebody object
ID of generic-interface-list-name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Create
Create operation of resource: interface
interfacebody object
ID of generic-interface-list-name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Delete
Delete operation of resource: interface
ID of generic-interface-list-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Retrieve
Retrieve operation of resource: interface
ID of generic-interface-list-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"interface-name": "string"
}
EVPN - Update
Update operation of resource: evpn
evpnbody object
Request Content-Types: application/json
Request Example
{
"enable": [ null ], "evpn-source-interface": "string",
"evi-cost-out": [ null ], {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}, {
"eviid": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}, "evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}, { {
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
}, {
"eviid": "string", "evpn-evi-cw-disable": [ null ]
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN - Create
Create operation of resource: evpn
evpnbody object
Request Content-Types: application/json
Request Example
{
"enable": [ null ], "evpn-source-interface": "string",
"evi-cost-out": [ null ], {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}, {
"eviid": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}, "evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}, { {
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
}, {
"eviid": "string", "evpn-evi-cw-disable": [ null ]
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN - Delete
Delete operation of resource: evpn
Successful operation
Internal Error
Response Content-Types: application/json
EVPN - Retrieve
Retrieve operation of resource: evpn
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ], "evpn-source-interface": "string",
"evi-cost-out": [ null ], {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}, {
"eviid": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}, "evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}, { {
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
}, {
"eviid": "string", "evpn-evi-cw-disable": [ null ]
}
]
}
}
}
EVPN-TABLES - Update
Update operation of resource: evpn-tables
evpn-tablesbody object
Request Content-Types: application/json
Request Example
{
"evpn-source-interface": "string",
"evi-cost-out": [ null ], {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}, {
"eviid": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}, "evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}, { {
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
}, {
"eviid": "string", "evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-TABLES - Create
Create operation of resource: evpn-tables
evpn-tablesbody object
Request Content-Types: application/json
Request Example
{
"evpn-source-interface": "string",
"evi-cost-out": [ null ], {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}, {
"eviid": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}, "evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}, { {
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
}, {
"eviid": "string", "evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-TABLES - Delete
Delete operation of resource: evpn-tables
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-TABLES - Retrieve
Retrieve operation of resource: evpn-tables
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"evpn-source-interface": "string",
"evi-cost-out": [ null ], {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}, {
"eviid": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}, "evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}, { {
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
}, {
"eviid": "string", "evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
}
EVPN-TIMERS - Update
Update operation of resource: evpn-timers
evpn-timersbody object
Request Content-Types: application/json
Request Example
{
"evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-TIMERS - Create
Create operation of resource: evpn-timers
evpn-timersbody object
Request Content-Types: application/json
Request Example
{
"evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-TIMERS - Delete
Delete operation of resource: evpn-timers
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-TIMERS - Retrieve
Retrieve operation of resource: evpn-timers
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}
EVPNMAC - Update
Update operation of resource: evpnmac
evpnmacbody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPNMAC - Create
Create operation of resource: evpnmac
evpnmacbody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPNMAC - Delete
Delete operation of resource: evpnmac
Successful operation
Internal Error
Response Content-Types: application/json
EVPNMAC - Retrieve
Retrieve operation of resource: evpnmac
Successful operation
Internal Error
EVPNMAC-SECURE - Update
Update operation of resource: evpnmac-secure
evpnmac-securebody object
Request Content-Types: application/json
Request Example
{
"evpnmac-secure-freeze-time": "string",
"enable": [ null ],
"evpnmac-secure-move-count": "string",
"evpnmac-secure-move-interval": "string",
"evpnmac-secure-retry-count": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPNMAC-SECURE - Create
Create operation of resource: evpnmac-secure
evpnmac-securebody object
Request Content-Types: application/json
Request Example
{
"evpnmac-secure-freeze-time": "string",
"enable": [ null ],
"evpnmac-secure-move-count": "string",
"evpnmac-secure-move-interval": "string",
"evpnmac-secure-retry-count": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPNMAC-SECURE - Delete
Delete operation of resource: evpnmac-secure
Successful operation
Internal Error
Response Content-Types: application/json
EVPNMAC-SECURE - Retrieve
Retrieve operation of resource: evpnmac-secure
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"evpnmac-secure-freeze-time": "string",
"enable": [ null ],
"evpnmac-secure-move-count": "string",
"evpnmac-secure-move-interval": "string",
"evpnmac-secure-retry-count": "string"
}
EVPN-EVIS - Update
Update operation of resource: evpn-evis
evpn-evisbody object
Request Content-Types: application/json
Request Example
{ {
"eviid": "string", "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVIS - Create
Create operation of resource: evpn-evis
evpn-evisbody object
Request Content-Types: application/json
Request Example
{ {
"eviid": "string", "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVIS - Delete
Delete operation of resource: evpn-evis
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVIS - Retrieve
Retrieve operation of resource: evpn-evis
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"eviid": "string", "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
EVPN-EVI - Update
Update operation of resource: evpn-evi
evpn-evibody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"eviid": "string", "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVI - Create
Create operation of resource: evpn-evi
evpn-evibody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"eviid": "string", "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVI - Delete
Delete operation of resource: evpn-evi
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVI - Retrieve
Retrieve operation of resource: evpn-evi
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"eviid": "string", "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
EVI-LOAD-BALANCING - Update
Update operation of resource: evi-load-balancing
evi-load-balancingbody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVI-LOAD-BALANCING - Create
Create operation of resource: evi-load-balancing
evi-load-balancingbody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVI-LOAD-BALANCING - Delete
Delete operation of resource: evi-load-balancing
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
EVI-LOAD-BALANCING - Retrieve
Retrieve operation of resource: evi-load-balancing
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
EVPN-EVI-BGP-AUTO-DISCOVERY - Update
Update operation of resource: evpn-evi-bgp-auto-discovery
evpn-evi-bgp-auto-discoverybody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVI-BGP-AUTO-DISCOVERY - Create
Create operation of resource: evpn-evi-bgp-auto-discovery
evpn-evi-bgp-auto-discoverybody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVI-BGP-AUTO-DISCOVERY - Delete
Delete operation of resource: evpn-evi-bgp-auto-discovery
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVI-BGP-AUTO-DISCOVERY - Retrieve
Retrieve operation of resource: evpn-evi-bgp-auto-discovery
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
EVPN-ROUTE-DISTINGUISHER - Update
Update operation of resource: evpn-route-distinguisher
evpn-route-distinguisherbody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Create
Create operation of resource: evpn-route-distinguisher
evpn-route-distinguisherbody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Delete
Delete operation of resource: evpn-route-distinguisher
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Retrieve
Retrieve operation of resource: evpn-route-distinguisher
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
EVPN-ROUTE-TARGETS - Update
Update operation of resource: evpn-route-targets
evpn-route-targetsbody object
ID of eviid
Request Content-Types: application/json
Request Example
{ {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGETS - Create
Create operation of resource: evpn-route-targets
evpn-route-targetsbody object
ID of eviid
Request Content-Types: application/json
Request Example
{ {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGETS - Delete
Delete operation of resource: evpn-route-targets
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGETS - Retrieve
Retrieve operation of resource: evpn-route-targets
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
EVPN-ROUTE-TARGET-AS - Update
Update operation of resource: evpn-route-target-as
evpn-route-target-asbody object
ID of eviid
ID of format role as as-index stitching
Request Content-Types: application/json
Request Example
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-AS - Create
Create operation of resource: evpn-route-target-as
evpn-route-target-asbody object
ID of eviid
ID of format role as as-index stitching
Request Content-Types: application/json
Request Example
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-AS - Delete
Delete operation of resource: evpn-route-target-as
ID of eviid
ID of format role as as-index stitching
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-AS - Retrieve
Retrieve operation of resource: evpn-route-target-as
ID of eviid
ID of format role as as-index stitching
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
EVPN-ROUTE-TARGET-NONE - Update
Update operation of resource: evpn-route-target-none
evpn-route-target-nonebody object
ID of eviid
ID of format role stitching
Request Content-Types: application/json
Request Example
{
"role": "string",
"stitching": "string",
"format": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-NONE - Create
Create operation of resource: evpn-route-target-none
evpn-route-target-nonebody object
ID of eviid
ID of format role stitching
Request Content-Types: application/json
Request Example
{
"role": "string",
"stitching": "string",
"format": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-NONE - Delete
Delete operation of resource: evpn-route-target-none
ID of eviid
ID of format role stitching
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-NONE - Retrieve
Retrieve operation of resource: evpn-route-target-none
ID of eviid
ID of format role stitching
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"role": "string",
"stitching": "string",
"format": "string"
}
EVPN-ROUTE-TARGET-IPV4-ADDRESS - Update
Update operation of resource: evpn-route-target-ipv4-address
evpn-route-target-ipv4-addressbody object
ID of eviid
ID of format role address addr-index stitching
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-IPV4-ADDRESS - Create
Create operation of resource: evpn-route-target-ipv4-address
evpn-route-target-ipv4-addressbody object
ID of eviid
ID of format role address addr-index stitching
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-IPV4-ADDRESS - Delete
Delete operation of resource: evpn-route-target-ipv4-address
ID of eviid
ID of format role address addr-index stitching
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-IPV4-ADDRESS - Retrieve
Retrieve operation of resource: evpn-route-target-ipv4-address
ID of eviid
ID of format role address addr-index stitching
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
EVI-ADVERTISE-MAC - Update
Update operation of resource: evi-advertise-mac
evi-advertise-macbody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVI-ADVERTISE-MAC - Create
Create operation of resource: evi-advertise-mac
evi-advertise-macbody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVI-ADVERTISE-MAC - Delete
Delete operation of resource: evi-advertise-mac
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
EVI-ADVERTISE-MAC - Retrieve
Retrieve operation of resource: evi-advertise-mac
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
EVPN-VIRTUAL-ACCESS-VFIS - Update
Update operation of resource: evpn-virtual-access-vfis
evpn-virtual-access-vfisbody object
Request Content-Types: application/json
Request Example
{ { "evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFIS - Create
Create operation of resource: evpn-virtual-access-vfis
evpn-virtual-access-vfisbody object
Request Content-Types: application/json
Request Example
{ { "evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFIS - Delete
Delete operation of resource: evpn-virtual-access-vfis
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFIS - Retrieve
Retrieve operation of resource: evpn-virtual-access-vfis
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}
EVPN-VIRTUAL-ACCESS-VFI - Update
Update operation of resource: evpn-virtual-access-vfi
evpn-virtual-access-vfibody object
ID of name
Request Content-Types: application/json
Request Example
{ "evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFI - Create
Create operation of resource: evpn-virtual-access-vfi
evpn-virtual-access-vfibody object
ID of name
Request Content-Types: application/json
Request Example
{ "evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFI - Delete
Delete operation of resource: evpn-virtual-access-vfi
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFI - Retrieve
Retrieve operation of resource: evpn-virtual-access-vfi
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
EVPN-VIRTUAL-ACCESS-VFI-TIMERS - Update
Update operation of resource: evpn-virtual-access-vfi-timers
evpn-virtual-access-vfi-timersbody object
ID of name
Request Content-Types: application/json
Request Example
{
"evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFI-TIMERS - Create
Create operation of resource: evpn-virtual-access-vfi-timers
evpn-virtual-access-vfi-timersbody object
ID of name
Request Content-Types: application/json
Request Example
{
"evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFI-TIMERS - Delete
Delete operation of resource: evpn-virtual-access-vfi-timers
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFI-TIMERS - Retrieve
Retrieve operation of resource: evpn-virtual-access-vfi-timers
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
}
EVPN-VIRTUAL-ETHERNET-SEGMENT - Update
Update operation of resource: evpn-virtual-ethernet-segment
evpn-virtual-ethernet-segmentbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ETHERNET-SEGMENT - Create
Create operation of resource: evpn-virtual-ethernet-segment
evpn-virtual-ethernet-segmentbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ETHERNET-SEGMENT - Delete
Delete operation of resource: evpn-virtual-ethernet-segment
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ETHERNET-SEGMENT - Retrieve
Retrieve operation of resource: evpn-virtual-ethernet-segment
ID of name
IDENTIFIER - Update
Update operation of resource: identifier
identifierbody object
ID of name
Request Content-Types: application/json
Request Example
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Create
Create operation of resource: identifier
identifierbody object
ID of name
Request Content-Types: application/json
Request Example
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Delete
Delete operation of resource: identifier
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Retrieve
Retrieve operation of resource: identifier
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
MANUAL-SERVICE-CARVING - Update
Update operation of resource: manual-service-carving
manual-service-carvingbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Create
Create operation of resource: manual-service-carving
manual-service-carvingbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Delete
Delete operation of resource: manual-service-carving
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Retrieve
Retrieve operation of resource: manual-service-carving
ID of name
Successful operation
Internal Error
SERVICE-LIST - Update
Update operation of resource: service-list
service-listbody object
ID of name
Request Content-Types: application/json
Request Example
{
"primary": "string",
"secondary": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Create
Create operation of resource: service-list
service-listbody object
ID of name
Request Content-Types: application/json
Request Example
{
"primary": "string",
"secondary": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Delete
Delete operation of resource: service-list
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Retrieve
Retrieve operation of resource: service-list
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"primary": "string",
"secondary": "string"
}
EVPN-LOAD-BALANCING - Update
Update operation of resource: evpn-load-balancing
evpn-load-balancingbody object
Request Content-Types: application/json
Request Example
{
"evpn-static-flow-label": [ null ],
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-LOAD-BALANCING - Create
Create operation of resource: evpn-load-balancing
evpn-load-balancingbody object
Request Content-Types: application/json
Request Example
{
"evpn-static-flow-label": [ null ],
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-LOAD-BALANCING - Delete
Delete operation of resource: evpn-load-balancing
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-LOAD-BALANCING - Retrieve
Retrieve operation of resource: evpn-load-balancing
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"evpn-static-flow-label": [ null ],
"enable": [ null ]
}
EVPN-BGP-AUTO-DISCOVERY - Update
Update operation of resource: evpn-bgp-auto-discovery
evpn-bgp-auto-discoverybody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-BGP-AUTO-DISCOVERY - Create
Create operation of resource: evpn-bgp-auto-discovery
evpn-bgp-auto-discoverybody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-BGP-AUTO-DISCOVERY - Delete
Delete operation of resource: evpn-bgp-auto-discovery
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-BGP-AUTO-DISCOVERY - Retrieve
Retrieve operation of resource: evpn-bgp-auto-discovery
Successful operation
Internal Error
EVPN-ROUTE-DISTINGUISHER - Update
Update operation of resource: evpn-route-distinguisher
evpn-route-distinguisherbody object
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Create
Create operation of resource: evpn-route-distinguisher
evpn-route-distinguisherbody object
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Delete
Delete operation of resource: evpn-route-distinguisher
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Retrieve
Retrieve operation of resource: evpn-route-distinguisher
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
EVPN-GROUPS - Update
Update operation of resource: evpn-groups
evpn-groupsbody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUPS - Create
Create operation of resource: evpn-groups
evpn-groupsbody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUPS - Delete
Delete operation of resource: evpn-groups
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUPS - Retrieve
Retrieve operation of resource: evpn-groups
EVPN-GROUP - Update
Update operation of resource: evpn-group
evpn-groupbody object
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP - Create
Create operation of resource: evpn-group
evpn-groupbody object
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP - Delete
Delete operation of resource: evpn-group
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP - Retrieve
Retrieve operation of resource: evpn-group
ID of group-id
EVPN-GROUP-CORE-INTERFACES - Update
Update operation of resource: evpn-group-core-interfaces
evpn-group-core-interfacesbody object
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP-CORE-INTERFACES - Create
Create operation of resource: evpn-group-core-interfaces
evpn-group-core-interfacesbody object
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP-CORE-INTERFACES - Delete
Delete operation of resource: evpn-group-core-interfaces
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP-CORE-INTERFACES - Retrieve
Retrieve operation of resource: evpn-group-core-interfaces
ID of group-id
Successful operation
Internal Error
EVPN-GROUP-CORE-INTERFACE - Update
Update operation of resource: evpn-group-core-interface
evpn-group-core-interfacebody object
ID of group-id
ID of interface-name
Request Content-Types: application/json
Request Example
{
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP-CORE-INTERFACE - Create
Create operation of resource: evpn-group-core-interface
evpn-group-core-interfacebody object
ID of group-id
ID of interface-name
Request Content-Types: application/json
Request Example
{
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP-CORE-INTERFACE - Delete
Delete operation of resource: evpn-group-core-interface
ID of group-id
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP-CORE-INTERFACE - Retrieve
Retrieve operation of resource: evpn-group-core-interface
ID of group-id
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-name": "string"
}
EVPN-INSTANCES - Update
Update operation of resource: evpn-instances
evpn-instancesbody object
Request Content-Types: application/json
Request Example
{ {
"eviid": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCES - Create
Create operation of resource: evpn-instances
evpn-instancesbody object
Request Content-Types: application/json
Request Example
{ {
"eviid": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCES - Delete
Delete operation of resource: evpn-instances
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCES - Retrieve
Retrieve operation of resource: evpn-instances
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"eviid": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}
EVPN-INSTANCE - Update
Update operation of resource: evpn-instance
evpn-instancebody object
ID of eviid encapsulation side
Request Content-Types: application/json
Request Example
{
"eviid": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE - Create
Create operation of resource: evpn-instance
evpn-instancebody object
ID of eviid encapsulation side
Request Content-Types: application/json
Request Example
{
"eviid": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE - Delete
Delete operation of resource: evpn-instance
ID of eviid encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE - Retrieve
Retrieve operation of resource: evpn-instance
ID of eviid encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"eviid": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
EVPN-INSTANCE-BGP-AUTO-DISCOVERY - Update
Update operation of resource: evpn-instance-bgp-auto-discovery
evpn-instance-bgp-auto-discoverybody object
ID of eviid encapsulation side
Request Content-Types: application/json
Request Example
{
"enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-BGP-AUTO-DISCOVERY - Create
Create operation of resource: evpn-instance-bgp-auto-discovery
evpn-instance-bgp-auto-discoverybody object
ID of eviid encapsulation side
Request Content-Types: application/json
Request Example
{
"enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-BGP-AUTO-DISCOVERY - Delete
Delete operation of resource: evpn-instance-bgp-auto-discovery
ID of eviid encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-BGP-AUTO-DISCOVERY - Retrieve
Retrieve operation of resource: evpn-instance-bgp-auto-discovery
ID of eviid encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
EVPN-ROUTE-DISTINGUISHER - Update
Update operation of resource: evpn-route-distinguisher
evpn-route-distinguisherbody object
ID of eviid encapsulation side
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Create
Create operation of resource: evpn-route-distinguisher
evpn-route-distinguisherbody object
ID of eviid encapsulation side
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Delete
Delete operation of resource: evpn-route-distinguisher
ID of eviid encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Retrieve
Retrieve operation of resource: evpn-route-distinguisher
ID of eviid encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
EVPN-ROUTE-TARGETS - Update
Update operation of resource: evpn-route-targets
evpn-route-targetsbody object
ID of eviid encapsulation side
Request Content-Types: application/json
Request Example
{ {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGETS - Create
Create operation of resource: evpn-route-targets
evpn-route-targetsbody object
ID of eviid encapsulation side
Request Content-Types: application/json
Request Example
{ {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGETS - Delete
Delete operation of resource: evpn-route-targets
ID of eviid encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGETS - Retrieve
Retrieve operation of resource: evpn-route-targets
ID of eviid encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
EVPN-ROUTE-TARGET-AS - Update
Update operation of resource: evpn-route-target-as
evpn-route-target-asbody object
ID of eviid encapsulation side
ID of format role as as-index stitching
Request Content-Types: application/json
Request Example
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-AS - Create
Create operation of resource: evpn-route-target-as
evpn-route-target-asbody object
ID of eviid encapsulation side
ID of format role as as-index stitching
Request Content-Types: application/json
Request Example
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-AS - Delete
Delete operation of resource: evpn-route-target-as
ID of eviid encapsulation side
ID of format role as as-index stitching
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-AS - Retrieve
Retrieve operation of resource: evpn-route-target-as
ID of eviid encapsulation side
ID of format role as as-index stitching
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
EVPN-ROUTE-TARGET-NONE - Update
Update operation of resource: evpn-route-target-none
evpn-route-target-nonebody object
ID of eviid encapsulation side
ID of format role stitching
Request Content-Types: application/json
Request Example
{
"role": "string",
"stitching": "string",
"format": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-NONE - Create
Create operation of resource: evpn-route-target-none
evpn-route-target-nonebody object
ID of eviid encapsulation side
ID of format role stitching
Request Content-Types: application/json
Request Example
{
"role": "string",
"stitching": "string",
"format": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-NONE - Delete
Delete operation of resource: evpn-route-target-none
ID of eviid encapsulation side
ID of format role stitching
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-NONE - Retrieve
Retrieve operation of resource: evpn-route-target-none
ID of eviid encapsulation side
ID of format role stitching
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"role": "string",
"stitching": "string",
"format": "string"
}
EVPN-ROUTE-TARGET-IPV4-ADDRESS - Update
Update operation of resource: evpn-route-target-ipv4-address
evpn-route-target-ipv4-addressbody object
ID of eviid encapsulation side
ID of format role address addr-index stitching
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-IPV4-ADDRESS - Create
Create operation of resource: evpn-route-target-ipv4-address
evpn-route-target-ipv4-addressbody object
ID of eviid encapsulation side
ID of format role address addr-index stitching
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-IPV4-ADDRESS - Delete
Delete operation of resource: evpn-route-target-ipv4-address
ID of eviid encapsulation side
ID of format role address addr-index stitching
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-IPV4-ADDRESS - Retrieve
Retrieve operation of resource: evpn-route-target-ipv4-address
ID of eviid encapsulation side
ID of format role address addr-index stitching
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
EVPN-INSTANCE-ADVERTISE-MAC - Update
Update operation of resource: evpn-instance-advertise-mac
evpn-instance-advertise-macbody object
ID of eviid encapsulation side
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-ADVERTISE-MAC - Create
Create operation of resource: evpn-instance-advertise-mac
evpn-instance-advertise-macbody object
ID of eviid encapsulation side
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-ADVERTISE-MAC - Delete
Delete operation of resource: evpn-instance-advertise-mac
ID of eviid encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-ADVERTISE-MAC - Retrieve
Retrieve operation of resource: evpn-instance-advertise-mac
ID of eviid encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
EVPN-INSTANCE-LOAD-BALANCING - Update
Update operation of resource: evpn-instance-load-balancing
evpn-instance-load-balancingbody object
ID of eviid encapsulation side
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-LOAD-BALANCING - Create
Create operation of resource: evpn-instance-load-balancing
evpn-instance-load-balancingbody object
ID of eviid encapsulation side
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-LOAD-BALANCING - Delete
Delete operation of resource: evpn-instance-load-balancing
ID of eviid encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-LOAD-BALANCING - Retrieve
Retrieve operation of resource: evpn-instance-load-balancing
ID of eviid encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
EVPN-LOGGING - Update
Update operation of resource: evpn-logging
evpn-loggingbody object
Request Content-Types: application/json
Request Example
{
"evpn-df-election": [ null ],
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-LOGGING - Create
Create operation of resource: evpn-logging
evpn-loggingbody object
Request Content-Types: application/json
Request Example
{
"evpn-df-election": [ null ],
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-LOGGING - Delete
Delete operation of resource: evpn-logging
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-LOGGING - Retrieve
Retrieve operation of resource: evpn-logging
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"evpn-df-election": [ null ],
"enable": [ null ]
}
EVPN-INTERFACES - Update
Update operation of resource: evpn-interfaces
evpn-interfacesbody object
Request Content-Types: application/json
Request Example
{ { "force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string", "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}, "evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INTERFACES - Create
Create operation of resource: evpn-interfaces
evpn-interfacesbody object
Request Content-Types: application/json
Request Example
{ { "force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string", "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}, "evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INTERFACES - Delete
Delete operation of resource: evpn-interfaces
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INTERFACES - Retrieve
Retrieve operation of resource: evpn-interfaces
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string", "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}, "evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
]
}
EVPN-INTERFACE - Update
Update operation of resource: evpn-interface
evpn-interfacebody object
ID of interface-name
Request Content-Types: application/json
Request Example
{ "force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string", "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}, "evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INTERFACE - Create
Create operation of resource: evpn-interface
evpn-interfacebody object
ID of interface-name
Request Content-Types: application/json
Request Example
{ "force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string", "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}, "evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INTERFACE - Delete
Delete operation of resource: evpn-interface
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INTERFACE - Retrieve
Retrieve operation of resource: evpn-interface
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string", "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}, "evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
EVPNAC-TIMERS - Update
Update operation of resource: evpnac-timers
evpnac-timersbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{
"evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPNAC-TIMERS - Create
Create operation of resource: evpnac-timers
evpnac-timersbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{
"evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPNAC-TIMERS - Delete
Delete operation of resource: evpnac-timers
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
EVPNAC-TIMERS - Retrieve
Retrieve operation of resource: evpnac-timers
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
}
ETHERNET-SEGMENT - Update
Update operation of resource: ethernet-segment
ethernet-segmentbody object
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-SEGMENT - Create
Create operation of resource: ethernet-segment
ethernet-segmentbody object
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-SEGMENT - Delete
Delete operation of resource: ethernet-segment
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-SEGMENT - Retrieve
Retrieve operation of resource: ethernet-segment
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string", "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
IDENTIFIER - Update
Update operation of resource: identifier
identifierbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Create
Create operation of resource: identifier
identifierbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Delete
Delete operation of resource: identifier
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Retrieve
Retrieve operation of resource: identifier
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
MANUAL-SERVICE-CARVING - Update
Update operation of resource: manual-service-carving
manual-service-carvingbody object
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Create
Create operation of resource: manual-service-carving
manual-service-carvingbody object
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Delete
Delete operation of resource: manual-service-carving
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Retrieve
Retrieve operation of resource: manual-service-carving
ID of interface-name
Successful operation
Internal Error
SERVICE-LIST - Update
Update operation of resource: service-list
service-listbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{
"primary": "string",
"secondary": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Create
Create operation of resource: service-list
service-listbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{
"primary": "string",
"secondary": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Delete
Delete operation of resource: service-list
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Retrieve
Retrieve operation of resource: service-list
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"primary": "string",
"secondary": "string"
}
EVPN-VIRTUAL-ACCESS-PWS - Update
Update operation of resource: evpn-virtual-access-pws
evpn-virtual-access-pwsbody object
Request Content-Types: application/json
Request Example
{ {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PWS - Create
Create operation of resource: evpn-virtual-access-pws
evpn-virtual-access-pwsbody object
Request Content-Types: application/json
Request Example
{ {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PWS - Delete
Delete operation of resource: evpn-virtual-access-pws
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PWS - Retrieve
Retrieve operation of resource: evpn-virtual-access-pws
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}
EVPN-VIRTUAL-ACCESS-PW - Update
Update operation of resource: evpn-virtual-access-pw
evpn-virtual-access-pwbody object
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PW - Create
Create operation of resource: evpn-virtual-access-pw
evpn-virtual-access-pwbody object
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PW - Delete
Delete operation of resource: evpn-virtual-access-pw
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PW - Retrieve
Retrieve operation of resource: evpn-virtual-access-pw
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
EVPN-VIRTUAL-ACCESS-PW-TIMERS - Update
Update operation of resource: evpn-virtual-access-pw-timers
evpn-virtual-access-pw-timersbody object
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PW-TIMERS - Create
Create operation of resource: evpn-virtual-access-pw-timers
evpn-virtual-access-pw-timersbody object
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PW-TIMERS - Delete
Delete operation of resource: evpn-virtual-access-pw-timers
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PW-TIMERS - Retrieve
Retrieve operation of resource: evpn-virtual-access-pw-timers
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
}
EVPN-VIRTUAL-ETHERNET-SEGMENT - Update
Update operation of resource: evpn-virtual-ethernet-segment
evpn-virtual-ethernet-segmentbody object
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ETHERNET-SEGMENT - Create
Create operation of resource: evpn-virtual-ethernet-segment
evpn-virtual-ethernet-segmentbody object
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ETHERNET-SEGMENT - Delete
Delete operation of resource: evpn-virtual-ethernet-segment
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ETHERNET-SEGMENT - Retrieve
Retrieve operation of resource: evpn-virtual-ethernet-segment
ID of neighbor pseudowire-id
IDENTIFIER - Update
Update operation of resource: identifier
identifierbody object
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Create
Create operation of resource: identifier
identifierbody object
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Delete
Delete operation of resource: identifier
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Retrieve
Retrieve operation of resource: identifier
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
MANUAL-SERVICE-CARVING - Update
Update operation of resource: manual-service-carving
manual-service-carvingbody object
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Create
Create operation of resource: manual-service-carving
manual-service-carvingbody object
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Delete
Delete operation of resource: manual-service-carving
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Retrieve
Retrieve operation of resource: manual-service-carving
ID of neighbor pseudowire-id
Successful operation
Internal Error
SERVICE-LIST - Update
Update operation of resource: service-list
service-listbody object
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"primary": "string",
"secondary": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Create
Create operation of resource: service-list
service-listbody object
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"primary": "string",
"secondary": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Delete
Delete operation of resource: service-list
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Retrieve
Retrieve operation of resource: service-list
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"primary": "string",
"secondary": "string"
}
EVPN-ETHERNET-SEGMENT - Update
Update operation of resource: evpn-ethernet-segment
evpn-ethernet-segmentbody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ETHERNET-SEGMENT - Create
Create operation of resource: evpn-ethernet-segment
evpn-ethernet-segmentbody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ETHERNET-SEGMENT - Delete
Delete operation of resource: evpn-ethernet-segment
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ETHERNET-SEGMENT - Retrieve
Retrieve operation of resource: evpn-ethernet-segment
EVPN-ESI-TYPES - Update
Update operation of resource: evpn-esi-types
evpn-esi-typesbody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ESI-TYPES - Create
Create operation of resource: evpn-esi-types
evpn-esi-typesbody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ESI-TYPES - Delete
Delete operation of resource: evpn-esi-types
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ESI-TYPES - Retrieve
Retrieve operation of resource: evpn-esi-types
Successful operation
Internal Error
EVPN-ESI-TYPE - Update
Update operation of resource: evpn-esi-type
evpn-esi-typebody object
ID of esi-type
Request Content-Types: application/json
Request Example
{
"disable-auto-generation": [ null ],
"esi-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ESI-TYPE - Create
Create operation of resource: evpn-esi-type
evpn-esi-typebody object
ID of esi-type
Request Content-Types: application/json
Request Example
{
"disable-auto-generation": [ null ],
"esi-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ESI-TYPE - Delete
Delete operation of resource: evpn-esi-type
ID of esi-type
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ESI-TYPE - Retrieve
Retrieve operation of resource: evpn-esi-type
ID of esi-type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"disable-auto-generation": [ null ],
"esi-type": "string"
}
GLOBAL-INTERFACE-CONFIGURATION - Update
Update operation of resource: global-interface-configuration
global-interface-configurationbody object
Request Content-Types: application/json
Request Example
{
"link-status": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
GLOBAL-INTERFACE-CONFIGURATION - Create
Create operation of resource: global-interface-configuration
global-interface-configurationbody object
Request Content-Types: application/json
Request Example
{
"link-status": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
GLOBAL-INTERFACE-CONFIGURATION - Delete
Delete operation of resource: global-interface-configuration
Successful operation
Internal Error
Response Content-Types: application/json
GLOBAL-INTERFACE-CONFIGURATION - Retrieve
Retrieve operation of resource: global-interface-configuration
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"link-status": "string"
}
INTERFACE-CONFIGURATIONS - Update
Update operation of resource: interface-configurations
interface-configurationsbody object
Request Content-Types: application/json
Request Example
{ {
"description": "string",
"interface-virtual": [ null ],
"bandwidth": "integer",
"shutdown": [ null ],
"active": "string", "encapsulation": "string",
"capsulation-options": "integer"
},
"interface-mode-non-physical": "string", "generic-interface-list": "string",
"l2-overhead": "integer"
}, "host-routing": [ null ]
}, "enabled": [ null ]
}, "args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string", "l2-overhead": "integer",
"generic-interface-list": "string"
},
"link-status": [ null ], {
"owner": "string",
"mtu": "integer"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-CONFIGURATIONS - Create
Create operation of resource: interface-configurations
interface-configurationsbody object
Request Content-Types: application/json
Request Example
{ {
"description": "string",
"interface-virtual": [ null ],
"bandwidth": "integer",
"shutdown": [ null ],
"active": "string", "encapsulation": "string",
"capsulation-options": "integer"
},
"interface-mode-non-physical": "string", "generic-interface-list": "string",
"l2-overhead": "integer"
}, "host-routing": [ null ]
}, "enabled": [ null ]
}, "args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string", "l2-overhead": "integer",
"generic-interface-list": "string"
},
"link-status": [ null ], {
"owner": "string",
"mtu": "integer"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-CONFIGURATIONS - Delete
Delete operation of resource: interface-configurations
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-CONFIGURATIONS - Retrieve
Retrieve operation of resource: interface-configurations
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"description": "string",
"interface-virtual": [ null ],
"bandwidth": "integer",
"shutdown": [ null ],
"active": "string", "encapsulation": "string",
"capsulation-options": "integer"
},
"interface-mode-non-physical": "string", "generic-interface-list": "string",
"l2-overhead": "integer"
}, "host-routing": [ null ]
}, "enabled": [ null ]
}, "args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string", "l2-overhead": "integer",
"generic-interface-list": "string"
},
"link-status": [ null ], {
"owner": "string",
"mtu": "integer"
}
]
}
}
]
}
INTERFACE-CONFIGURATION - Update
Update operation of resource: interface-configuration
interface-configurationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"description": "string",
"interface-virtual": [ null ],
"bandwidth": "integer",
"shutdown": [ null ],
"active": "string", "encapsulation": "string",
"capsulation-options": "integer"
},
"interface-mode-non-physical": "string", "generic-interface-list": "string",
"l2-overhead": "integer"
}, "host-routing": [ null ]
}, "enabled": [ null ]
}, "args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string", "l2-overhead": "integer",
"generic-interface-list": "string"
},
"link-status": [ null ], {
"owner": "string",
"mtu": "integer"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-CONFIGURATION - Create
Create operation of resource: interface-configuration
interface-configurationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"description": "string",
"interface-virtual": [ null ],
"bandwidth": "integer",
"shutdown": [ null ],
"active": "string", "encapsulation": "string",
"capsulation-options": "integer"
},
"interface-mode-non-physical": "string", "generic-interface-list": "string",
"l2-overhead": "integer"
}, "host-routing": [ null ]
}, "enabled": [ null ]
}, "args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string", "l2-overhead": "integer",
"generic-interface-list": "string"
},
"link-status": [ null ], {
"owner": "string",
"mtu": "integer"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-CONFIGURATION - Delete
Delete operation of resource: interface-configuration
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-CONFIGURATION - Retrieve
Retrieve operation of resource: interface-configuration
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"description": "string",
"interface-virtual": [ null ],
"bandwidth": "integer",
"shutdown": [ null ],
"active": "string", "encapsulation": "string",
"capsulation-options": "integer"
},
"interface-mode-non-physical": "string", "generic-interface-list": "string",
"l2-overhead": "integer"
}, "host-routing": [ null ]
}, "enabled": [ null ]
}, "args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string", "l2-overhead": "integer",
"generic-interface-list": "string"
},
"link-status": [ null ], {
"owner": "string",
"mtu": "integer"
}
]
}
}
DAMPENING - Update
Update operation of resource: dampening
dampeningbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
DAMPENING - Create
Create operation of resource: dampening
dampeningbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
DAMPENING - Delete
Delete operation of resource: dampening
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
DAMPENING - Retrieve
Retrieve operation of resource: dampening
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
}
MTUS - Update
Update operation of resource: mtus
mtusbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
MTUS - Create
Create operation of resource: mtus
mtusbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
MTUS - Delete
Delete operation of resource: mtus
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
MTUS - Retrieve
Retrieve operation of resource: mtus
ID of active interface-name
Successful operation
Internal Error
MTU - Update
Update operation of resource: mtu
mtubody object
ID of active interface-name
ID of owner
Request Content-Types: application/json
Request Example
{
"owner": "string",
"mtu": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
MTU - Create
Create operation of resource: mtu
mtubody object
ID of active interface-name
ID of owner
Request Content-Types: application/json
Request Example
{
"owner": "string",
"mtu": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
MTU - Delete
Delete operation of resource: mtu
ID of active interface-name
ID of owner
Successful operation
Internal Error
Response Content-Types: application/json
MTU - Retrieve
Retrieve operation of resource: mtu
ID of active interface-name
ID of owner
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"owner": "string",
"mtu": "integer"
}
ENCAPSULATION - Update
Update operation of resource: encapsulation
encapsulationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"encapsulation": "string",
"capsulation-options": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCAPSULATION - Create
Create operation of resource: encapsulation
encapsulationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"encapsulation": "string",
"capsulation-options": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCAPSULATION - Delete
Delete operation of resource: encapsulation
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ENCAPSULATION - Retrieve
Retrieve operation of resource: encapsulation
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"encapsulation": "string",
"capsulation-options": "integer"
}
PSEUDOWIRE-ETHER - Update
Update operation of resource: pseudowire-ether
pseudowire-etherbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"l2-overhead": "integer",
"generic-interface-list": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ETHER - Create
Create operation of resource: pseudowire-ether
pseudowire-etherbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"l2-overhead": "integer",
"generic-interface-list": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ETHER - Delete
Delete operation of resource: pseudowire-ether
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ETHER - Retrieve
Retrieve operation of resource: pseudowire-ether
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"l2-overhead": "integer",
"generic-interface-list": "string"
}
PSEUDOWIRE-IW - Update
Update operation of resource: pseudowire-iw
pseudowire-iwbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"generic-interface-list": "string",
"l2-overhead": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-IW - Create
Create operation of resource: pseudowire-iw
pseudowire-iwbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"generic-interface-list": "string",
"l2-overhead": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-IW - Delete
Delete operation of resource: pseudowire-iw
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-IW - Retrieve
Retrieve operation of resource: pseudowire-iw
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"generic-interface-list": "string",
"l2-overhead": "integer"
}
BVI - Update
Update operation of resource: bvi
bvibody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"host-routing": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BVI - Create
Create operation of resource: bvi
bvibody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"host-routing": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BVI - Delete
Delete operation of resource: bvi
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
BVI - Retrieve
Retrieve operation of resource: bvi
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"host-routing": [ null ]
}
L2-TRANSPORT - Update
Update operation of resource: l2-transport
l2-transportbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"enabled": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
L2-TRANSPORT - Create
Create operation of resource: l2-transport
l2-transportbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"enabled": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
L2-TRANSPORT - Delete
Delete operation of resource: l2-transport
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
L2-TRANSPORT - Retrieve
Retrieve operation of resource: l2-transport
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enabled": [ null ]
}
SNMP - Update
Update operation of resource: snmp
snmpbody object
Request Content-Types: application/json
Request Example
{
"authentication": [ null ],
"enable": [ null ],
"warm-start": [ null ],
"cold-start": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
SNMP - Create
Create operation of resource: snmp
snmpbody object
Request Content-Types: application/json
Request Example
{
"authentication": [ null ],
"enable": [ null ],
"warm-start": [ null ],
"cold-start": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
SNMP - Delete
Delete operation of resource: snmp
Successful operation
Internal Error
Response Content-Types: application/json
SNMP - Retrieve
Retrieve operation of resource: snmp
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"authentication": [ null ],
"enable": [ null ],
"warm-start": [ null ],
"cold-start": [ null ]
}
ENCRYPTED-COMMUNITY-MAPS - Update
Update operation of resource: encrypted-community-maps
encrypted-community-mapsbody object
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-COMMUNITY-MAPS - Create
Create operation of resource: encrypted-community-maps
encrypted-community-mapsbody object
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-COMMUNITY-MAPS - Delete
Delete operation of resource: encrypted-community-maps
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-COMMUNITY-MAPS - Retrieve
Retrieve operation of resource: encrypted-community-maps
Successful operation
Internal Error
ENCRYPTED-COMMUNITY-MAP - Update
Update operation of resource: encrypted-community-map
encrypted-community-mapbody object
ID of community-name
Request Content-Types: application/json
Request Example
{
"security": "string",
"community-name": "string",
"context": "string",
"target-list": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-COMMUNITY-MAP - Create
Create operation of resource: encrypted-community-map
encrypted-community-mapbody object
ID of community-name
Request Content-Types: application/json
Request Example
{
"security": "string",
"community-name": "string",
"context": "string",
"target-list": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-COMMUNITY-MAP - Delete
Delete operation of resource: encrypted-community-map
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-COMMUNITY-MAP - Retrieve
Retrieve operation of resource: encrypted-community-map
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"security": "string",
"community-name": "string",
"context": "string",
"target-list": "string"
}
VIEWS - Update
Update operation of resource: views
viewsbody object
Successful operation
Internal Error
Response Content-Types: application/json
VIEWS - Create
Create operation of resource: views
viewsbody object
Successful operation
Internal Error
Response Content-Types: application/json
VIEWS - Delete
Delete operation of resource: views
Successful operation
Internal Error
Response Content-Types: application/json
VIEWS - Retrieve
Retrieve operation of resource: views
Successful operation
Internal Error
VIEW - Update
Update operation of resource: view
viewbody object
ID of view-name family
Request Content-Types: application/json
Request Example
{
"view-name": "string",
"view-inclusion": "string",
"family": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VIEW - Create
Create operation of resource: view
viewbody object
ID of view-name family
Request Content-Types: application/json
Request Example
{
"view-name": "string",
"view-inclusion": "string",
"family": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VIEW - Delete
Delete operation of resource: view
ID of view-name family
Successful operation
Internal Error
Response Content-Types: application/json
VIEW - Retrieve
Retrieve operation of resource: view
ID of view-name family
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"view-name": "string",
"view-inclusion": "string",
"family": "string"
}
LOGGING - Update
Update operation of resource: logging
loggingbody object
Successful operation
Internal Error
Response Content-Types: application/json
LOGGING - Create
Create operation of resource: logging
loggingbody object
Successful operation
Internal Error
Response Content-Types: application/json
LOGGING - Delete
Delete operation of resource: logging
Successful operation
Internal Error
Response Content-Types: application/json
LOGGING - Retrieve
Retrieve operation of resource: logging
Successful operation
Internal Error
THRESHOLD - Update
Update operation of resource: threshold
thresholdbody object
Request Content-Types: application/json
Request Example
{
"oid-processing": "integer",
"pdu-processing": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
THRESHOLD - Create
Create operation of resource: threshold
thresholdbody object
Request Content-Types: application/json
Request Example
{
"oid-processing": "integer",
"pdu-processing": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
THRESHOLD - Delete
Delete operation of resource: threshold
Successful operation
Internal Error
Response Content-Types: application/json
THRESHOLD - Retrieve
Retrieve operation of resource: threshold
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"oid-processing": "integer",
"pdu-processing": "integer"
}
ADMINISTRATION - Update
Update operation of resource: administration
administrationbody object
Request Content-Types: application/json
Request Example
{ {
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
]
}, {
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ADMINISTRATION - Create
Create operation of resource: administration
administrationbody object
Request Content-Types: application/json
Request Example
{ {
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
]
}, {
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ADMINISTRATION - Delete
Delete operation of resource: administration
Successful operation
Internal Error
Response Content-Types: application/json
ADMINISTRATION - Retrieve
Retrieve operation of resource: administration
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
]
}, {
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
]
}
}
DEFAULT-COMMUNITIES - Update
Update operation of resource: default-communities
default-communitiesbody object
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-COMMUNITIES - Create
Create operation of resource: default-communities
default-communitiesbody object
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-COMMUNITIES - Delete
Delete operation of resource: default-communities
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-COMMUNITIES - Retrieve
Retrieve operation of resource: default-communities
Successful operation
Internal Error
DEFAULT-COMMUNITY - Update
Update operation of resource: default-community
default-communitybody object
ID of community-name
Request Content-Types: application/json
Request Example
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-COMMUNITY - Create
Create operation of resource: default-community
default-communitybody object
ID of community-name
Request Content-Types: application/json
Request Example
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-COMMUNITY - Delete
Delete operation of resource: default-community
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-COMMUNITY - Retrieve
Retrieve operation of resource: default-community
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
ENCRYPTED-COMMUNITIES - Update
Update operation of resource: encrypted-communities
encrypted-communitiesbody object
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-COMMUNITIES - Create
Create operation of resource: encrypted-communities
encrypted-communitiesbody object
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-COMMUNITIES - Delete
Delete operation of resource: encrypted-communities
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-COMMUNITIES - Retrieve
Retrieve operation of resource: encrypted-communities
Successful operation
Internal Error
ENCRYPTED-COMMUNITY - Update
Update operation of resource: encrypted-community
encrypted-communitybody object
ID of community-name
Request Content-Types: application/json
Request Example
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-COMMUNITY - Create
Create operation of resource: encrypted-community
encrypted-communitybody object
ID of community-name
Request Content-Types: application/json
Request Example
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-COMMUNITY - Delete
Delete operation of resource: encrypted-community
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-COMMUNITY - Retrieve
Retrieve operation of resource: encrypted-community
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
AGENT - Update
Update operation of resource: agent
agentbody object
Successful operation
Internal Error
Response Content-Types: application/json
AGENT - Create
Create operation of resource: agent
agentbody object
Successful operation
Internal Error
Response Content-Types: application/json
AGENT - Delete
Delete operation of resource: agent
Successful operation
Internal Error
Response Content-Types: application/json
AGENT - Retrieve
Retrieve operation of resource: agent
Successful operation
Internal Error
ENGINE-ID - Update
Update operation of resource: engine-id
engine-idbody object
Successful operation
Internal Error
Response Content-Types: application/json
ENGINE-ID - Create
Create operation of resource: engine-id
engine-idbody object
Successful operation
Internal Error
Response Content-Types: application/json
ENGINE-ID - Delete
Delete operation of resource: engine-id
Successful operation
Internal Error
Response Content-Types: application/json
ENGINE-ID - Retrieve
Retrieve operation of resource: engine-id
REMOTES - Update
Update operation of resource: remotes
remotesbody object
Successful operation
Internal Error
Response Content-Types: application/json
REMOTES - Create
Create operation of resource: remotes
remotesbody object
Successful operation
Internal Error
Response Content-Types: application/json
REMOTES - Delete
Delete operation of resource: remotes
Successful operation
Internal Error
Response Content-Types: application/json
REMOTES - Retrieve
Retrieve operation of resource: remotes
Successful operation
Internal Error
REMOTE - Update
Update operation of resource: remote
remotebody object
ID of remote-address
Request Content-Types: application/json
Request Example
{
"remote-engine-id": "string",
"remote-address": "string",
"port": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE - Create
Create operation of resource: remote
remotebody object
ID of remote-address
Request Content-Types: application/json
Request Example
{
"remote-engine-id": "string",
"remote-address": "string",
"port": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE - Delete
Delete operation of resource: remote
ID of remote-address
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE - Retrieve
Retrieve operation of resource: remote
ID of remote-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-engine-id": "string",
"remote-address": "string",
"port": "string"
}
TRAP - Update
Update operation of resource: trap
trapbody object
Request Content-Types: application/json
Request Example
{
"queue-length": "integer",
"throttle-time": "integer",
"timeout": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRAP - Create
Create operation of resource: trap
trapbody object
Request Content-Types: application/json
Request Example
{
"queue-length": "integer",
"throttle-time": "integer",
"timeout": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRAP - Delete
Delete operation of resource: trap
Successful operation
Internal Error
Response Content-Types: application/json
TRAP - Retrieve
Retrieve operation of resource: trap
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"queue-length": "integer",
"throttle-time": "integer",
"timeout": "integer"
}
DROP-PACKET - Update
Update operation of resource: drop-packet
drop-packetbody object
Request Content-Types: application/json
Request Example
{
"unknown-user": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
DROP-PACKET - Create
Create operation of resource: drop-packet
drop-packetbody object
Request Content-Types: application/json
Request Example
{
"unknown-user": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
DROP-PACKET - Delete
Delete operation of resource: drop-packet
Successful operation
Internal Error
Response Content-Types: application/json
DROP-PACKET - Retrieve
Retrieve operation of resource: drop-packet
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"unknown-user": [ null ]
}
IPV6 - Update
Update operation of resource: ipv6
ipv6body object
Successful operation
Internal Error
Response Content-Types: application/json
IPV6 - Create
Create operation of resource: ipv6
ipv6body object
Successful operation
Internal Error
Response Content-Types: application/json
IPV6 - Delete
Delete operation of resource: ipv6
Successful operation
Internal Error
Response Content-Types: application/json
IPV6 - Retrieve
Retrieve operation of resource: ipv6
Successful operation
Internal Error
TOS - Update
Update operation of resource: tos
tosbody object
Request Content-Types: application/json
Request Example
{
"type": "string",
"dscp": "string",
"precedence": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TOS - Create
Create operation of resource: tos
tosbody object
Request Content-Types: application/json
Request Example
{
"type": "string",
"dscp": "string",
"precedence": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TOS - Delete
Delete operation of resource: tos
Successful operation
Internal Error
Response Content-Types: application/json
TOS - Retrieve
Retrieve operation of resource: tos
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"type": "string",
"dscp": "string",
"precedence": "string"
}
IPV4 - Update
Update operation of resource: ipv4
ipv4body object
Successful operation
Internal Error
Response Content-Types: application/json
IPV4 - Create
Create operation of resource: ipv4
ipv4body object
Successful operation
Internal Error
Response Content-Types: application/json
IPV4 - Delete
Delete operation of resource: ipv4
Successful operation
Internal Error
Response Content-Types: application/json
IPV4 - Retrieve
Retrieve operation of resource: ipv4
Successful operation
Internal Error
TOS - Update
Update operation of resource: tos
tosbody object
Request Content-Types: application/json
Request Example
{
"type": "string",
"dscp": "string",
"precedence": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TOS - Create
Create operation of resource: tos
tosbody object
Request Content-Types: application/json
Request Example
{
"type": "string",
"dscp": "string",
"precedence": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TOS - Delete
Delete operation of resource: tos
Successful operation
Internal Error
Response Content-Types: application/json
TOS - Retrieve
Retrieve operation of resource: tos
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"type": "string",
"dscp": "string",
"precedence": "string"
}
SYSTEM - Update
Update operation of resource: system
systembody object
Request Content-Types: application/json
Request Example
{
"chassis-id": "string",
"contact": "string",
"location": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SYSTEM - Create
Create operation of resource: system
systembody object
Request Content-Types: application/json
Request Example
{
"chassis-id": "string",
"contact": "string",
"location": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SYSTEM - Delete
Delete operation of resource: system
Successful operation
Internal Error
Response Content-Types: application/json
SYSTEM - Retrieve
Retrieve operation of resource: system
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"chassis-id": "string",
"contact": "string",
"location": "string"
}
TARGET - Update
Update operation of resource: target
targetbody object
Successful operation
Internal Error
Response Content-Types: application/json
TARGET - Create
Create operation of resource: target
targetbody object
Successful operation
Internal Error
Response Content-Types: application/json
TARGET - Delete
Delete operation of resource: target
Successful operation
Internal Error
Response Content-Types: application/json
TARGET - Retrieve
Retrieve operation of resource: target
Successful operation
Internal Error
TARGETS - Update
Update operation of resource: targets
targetsbody object
Successful operation
Internal Error
Response Content-Types: application/json
TARGETS - Create
Create operation of resource: targets
targetsbody object
Successful operation
Internal Error
Response Content-Types: application/json
TARGETS - Delete
Delete operation of resource: targets
Successful operation
Internal Error
Response Content-Types: application/json
TARGETS - Retrieve
Retrieve operation of resource: targets
Successful operation
Internal Error
TARGET - Update
Update operation of resource: target
targetbody object
ID of target-list-name
Successful operation
Internal Error
Response Content-Types: application/json
TARGET - Create
Create operation of resource: target
targetbody object
ID of target-list-name
Successful operation
Internal Error
Response Content-Types: application/json
TARGET - Delete
Delete operation of resource: target
ID of target-list-name
Successful operation
Internal Error
Response Content-Types: application/json
TARGET - Retrieve
Retrieve operation of resource: target
ID of target-list-name
Successful operation
Internal Error
VRF-NAMES - Update
Update operation of resource: vrf-names
vrf-namesbody object
ID of target-list-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NAMES - Create
Create operation of resource: vrf-names
vrf-namesbody object
ID of target-list-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NAMES - Delete
Delete operation of resource: vrf-names
ID of target-list-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NAMES - Retrieve
Retrieve operation of resource: vrf-names
ID of target-list-name
Successful operation
Internal Error
VRF-NAME - Update
Update operation of resource: vrf-name
vrf-namebody object
ID of target-list-name
ID of name
Request Content-Types: application/json
Request Example
{
"name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NAME - Create
Create operation of resource: vrf-name
vrf-namebody object
ID of target-list-name
ID of name
Request Content-Types: application/json
Request Example
{
"name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NAME - Delete
Delete operation of resource: vrf-name
ID of target-list-name
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NAME - Retrieve
Retrieve operation of resource: vrf-name
ID of target-list-name
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"name": "string"
}
TARGET-ADDRESSES - Update
Update operation of resource: target-addresses
target-addressesbody object
ID of target-list-name
Successful operation
Internal Error
Response Content-Types: application/json
TARGET-ADDRESSES - Create
Create operation of resource: target-addresses
target-addressesbody object
ID of target-list-name
Successful operation
Internal Error
Response Content-Types: application/json
TARGET-ADDRESSES - Delete
Delete operation of resource: target-addresses
ID of target-list-name
Successful operation
Internal Error
Response Content-Types: application/json
TARGET-ADDRESSES - Retrieve
Retrieve operation of resource: target-addresses
ID of target-list-name
Successful operation
Internal Error
TARGET-ADDRESS - Update
Update operation of resource: target-address
target-addressbody object
ID of target-list-name
ID of ip-address
Request Content-Types: application/json
Request Example
{
"ip-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TARGET-ADDRESS - Create
Create operation of resource: target-address
target-addressbody object
ID of target-list-name
ID of ip-address
Request Content-Types: application/json
Request Example
{
"ip-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TARGET-ADDRESS - Delete
Delete operation of resource: target-address
ID of target-list-name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
TARGET-ADDRESS - Retrieve
Retrieve operation of resource: target-address
ID of target-list-name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ip-address": "string"
}
NOTIFICATION - Update
Update operation of resource: notification
notificationbody object
Request Content-Types: application/json
Request Example
{ "status": [ null ],
"full-raise": [ null ],
"enable": [ null ],
"full-clear": [ null ]
}, "authentication": [ null ],
"enable": [ null ],
"warm-start": [ null ],
"cold-start": [ null ]
}, "vc-up": [ null ],
"vc-down": [ null ],
"enable": [ null ],
"cisco": [ null ]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
NOTIFICATION - Create
Create operation of resource: notification
notificationbody object
Request Content-Types: application/json
Request Example
{ "status": [ null ],
"full-raise": [ null ],
"enable": [ null ],
"full-clear": [ null ]
}, "authentication": [ null ],
"enable": [ null ],
"warm-start": [ null ],
"cold-start": [ null ]
}, "vc-up": [ null ],
"vc-down": [ null ],
"enable": [ null ],
"cisco": [ null ]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
NOTIFICATION - Delete
Delete operation of resource: notification
Successful operation
Internal Error
Response Content-Types: application/json
NOTIFICATION - Retrieve
Retrieve operation of resource: notification
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "status": [ null ],
"full-raise": [ null ],
"enable": [ null ],
"full-clear": [ null ]
}, "authentication": [ null ],
"enable": [ null ],
"warm-start": [ null ],
"cold-start": [ null ]
}, "vc-up": [ null ],
"vc-down": [ null ],
"enable": [ null ],
"cisco": [ null ]
}
}
SNMP - Update
Update operation of resource: snmp
snmpbody object
Request Content-Types: application/json
Request Example
{
"authentication": [ null ],
"enable": [ null ],
"warm-start": [ null ],
"cold-start": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
SNMP - Create
Create operation of resource: snmp
snmpbody object
Request Content-Types: application/json
Request Example
{
"authentication": [ null ],
"enable": [ null ],
"warm-start": [ null ],
"cold-start": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
SNMP - Delete
Delete operation of resource: snmp
Successful operation
Internal Error
Response Content-Types: application/json
SNMP - Retrieve
Retrieve operation of resource: snmp
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"authentication": [ null ],
"enable": [ null ],
"warm-start": [ null ],
"cold-start": [ null ]
}
VPLS - Update
Update operation of resource: vpls
vplsbody object
Request Content-Types: application/json
Request Example
{
"status": [ null ],
"full-raise": [ null ],
"enable": [ null ],
"full-clear": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
VPLS - Create
Create operation of resource: vpls
vplsbody object
Request Content-Types: application/json
Request Example
{
"status": [ null ],
"full-raise": [ null ],
"enable": [ null ],
"full-clear": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
VPLS - Delete
Delete operation of resource: vpls
Successful operation
Internal Error
Response Content-Types: application/json
VPLS - Retrieve
Retrieve operation of resource: vpls
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"status": [ null ],
"full-raise": [ null ],
"enable": [ null ],
"full-clear": [ null ]
}
L2VPN - Update
Update operation of resource: l2vpn
l2vpnbody object
Request Content-Types: application/json
Request Example
{
"vc-up": [ null ],
"vc-down": [ null ],
"enable": [ null ],
"cisco": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
L2VPN - Create
Create operation of resource: l2vpn
l2vpnbody object
Request Content-Types: application/json
Request Example
{
"vc-up": [ null ],
"vc-down": [ null ],
"enable": [ null ],
"cisco": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
L2VPN - Delete
Delete operation of resource: l2vpn
Successful operation
Internal Error
Response Content-Types: application/json
L2VPN - Retrieve
Retrieve operation of resource: l2vpn
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vc-up": [ null ],
"vc-down": [ null ],
"enable": [ null ],
"cisco": [ null ]
}
CORRELATOR - Update
Update operation of resource: correlator
correlatorbody object
Request Content-Types: application/json
Request Example
{ { {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer", {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string", "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
}, {
"name": "string", {
"rulename": "string"
}
]
}, "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
},
"buffer-size": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
CORRELATOR - Create
Create operation of resource: correlator
correlatorbody object
Request Content-Types: application/json
Request Example
{ { {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer", {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string", "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
}, {
"name": "string", {
"rulename": "string"
}
]
}, "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
},
"buffer-size": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
CORRELATOR - Delete
Delete operation of resource: correlator
Successful operation
Internal Error
Response Content-Types: application/json
CORRELATOR - Retrieve
Retrieve operation of resource: correlator
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer", {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string", "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
}, {
"name": "string", {
"rulename": "string"
}
]
}, "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
},
"buffer-size": "integer"
}
RULES - Update
Update operation of resource: rules
rulesbody object
Request Content-Types: application/json
Request Example
{ { {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer", {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string", "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
RULES - Create
Create operation of resource: rules
rulesbody object
Request Content-Types: application/json
Request Example
{ { {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer", {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string", "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
RULES - Delete
Delete operation of resource: rules
Successful operation
Internal Error
Response Content-Types: application/json
RULES - Retrieve
Retrieve operation of resource: rules
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer", {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string", "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
}
RULE - Update
Update operation of resource: rule
rulebody object
ID of name
Request Content-Types: application/json
Request Example
{ {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer", {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string", "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
RULE - Create
Create operation of resource: rule
rulebody object
ID of name
Request Content-Types: application/json
Request Example
{ {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer", {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string", "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
RULE - Delete
Delete operation of resource: rule
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
RULE - Retrieve
Retrieve operation of resource: rule
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer", {
"oid": "string",
"created": [ null ], {
"oid": "string", "index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string", "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
ROOT-CAUSES - Update
Update operation of resource: root-causes
root-causesbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
ROOT-CAUSES - Create
Create operation of resource: root-causes
root-causesbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
ROOT-CAUSES - Delete
Delete operation of resource: root-causes
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
ROOT-CAUSES - Retrieve
Retrieve operation of resource: root-causes
ID of name
Successful operation
Internal Error
ROOT-CAUSE - Update
Update operation of resource: root-cause
root-causebody object
ID of name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
ROOT-CAUSE - Create
Create operation of resource: root-cause
root-causebody object
ID of name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
ROOT-CAUSE - Delete
Delete operation of resource: root-cause
ID of name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
ROOT-CAUSE - Retrieve
Retrieve operation of resource: root-cause
ID of name
ID of oid
Successful operation
Internal Error
VAR-BINDS - Update
Update operation of resource: var-binds
var-bindsbody object
ID of name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
VAR-BINDS - Create
Create operation of resource: var-binds
var-bindsbody object
ID of name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
VAR-BINDS - Delete
Delete operation of resource: var-binds
ID of name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
VAR-BINDS - Retrieve
Retrieve operation of resource: var-binds
ID of name
ID of oid
VAR-BIND - Update
Update operation of resource: var-bind
var-bindbody object
ID of name
ID of oid
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
VAR-BIND - Create
Create operation of resource: var-bind
var-bindbody object
ID of name
ID of oid
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
VAR-BIND - Delete
Delete operation of resource: var-bind
ID of name
ID of oid
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
VAR-BIND - Retrieve
Retrieve operation of resource: var-bind
ID of name
ID of oid
ID of oid
Successful operation
Internal Error
MATCH - Update
Update operation of resource: match
matchbody object
ID of name
ID of oid
ID of oid
Request Content-Types: application/json
Request Example
{
"index": "string",
"value": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MATCH - Create
Create operation of resource: match
matchbody object
ID of name
ID of oid
ID of oid
Request Content-Types: application/json
Request Example
{
"index": "string",
"value": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MATCH - Delete
Delete operation of resource: match
ID of name
ID of oid
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
MATCH - Retrieve
Retrieve operation of resource: match
ID of name
ID of oid
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"index": "string",
"value": "string"
}
NON-ROOT-CAUSES - Update
Update operation of resource: non-root-causes
non-root-causesbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
NON-ROOT-CAUSES - Create
Create operation of resource: non-root-causes
non-root-causesbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
NON-ROOT-CAUSES - Delete
Delete operation of resource: non-root-causes
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
NON-ROOT-CAUSES - Retrieve
Retrieve operation of resource: non-root-causes
ID of name
Successful operation
Internal Error
NON-ROOT-CAUSE - Update
Update operation of resource: non-root-cause
non-root-causebody object
ID of name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
NON-ROOT-CAUSE - Create
Create operation of resource: non-root-cause
non-root-causebody object
ID of name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
NON-ROOT-CAUSE - Delete
Delete operation of resource: non-root-cause
ID of name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
NON-ROOT-CAUSE - Retrieve
Retrieve operation of resource: non-root-cause
ID of name
ID of oid
Successful operation
Internal Error
VAR-BINDS - Update
Update operation of resource: var-binds
var-bindsbody object
ID of name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
VAR-BINDS - Create
Create operation of resource: var-binds
var-bindsbody object
ID of name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
VAR-BINDS - Delete
Delete operation of resource: var-binds
ID of name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
VAR-BINDS - Retrieve
Retrieve operation of resource: var-binds
ID of name
ID of oid
VAR-BIND - Update
Update operation of resource: var-bind
var-bindbody object
ID of name
ID of oid
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
VAR-BIND - Create
Create operation of resource: var-bind
var-bindbody object
ID of name
ID of oid
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
VAR-BIND - Delete
Delete operation of resource: var-bind
ID of name
ID of oid
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
VAR-BIND - Retrieve
Retrieve operation of resource: var-bind
ID of name
ID of oid
ID of oid
Successful operation
Internal Error
MATCH - Update
Update operation of resource: match
matchbody object
ID of name
ID of oid
ID of oid
Request Content-Types: application/json
Request Example
{
"index": "string",
"value": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MATCH - Create
Create operation of resource: match
matchbody object
ID of name
ID of oid
ID of oid
Request Content-Types: application/json
Request Example
{
"index": "string",
"value": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MATCH - Delete
Delete operation of resource: match
ID of name
ID of oid
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
MATCH - Retrieve
Retrieve operation of resource: match
ID of name
ID of oid
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"index": "string",
"value": "string"
}
APPLIED-TO - Update
Update operation of resource: applied-to
applied-tobody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
APPLIED-TO - Create
Create operation of resource: applied-to
applied-tobody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
APPLIED-TO - Delete
Delete operation of resource: applied-to
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
APPLIED-TO - Retrieve
Retrieve operation of resource: applied-to
ID of name
HOSTS - Update
Update operation of resource: hosts
hostsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
HOSTS - Create
Create operation of resource: hosts
hostsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
HOSTS - Delete
Delete operation of resource: hosts
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
HOSTS - Retrieve
Retrieve operation of resource: hosts
ID of name
Successful operation
Internal Error
HOST - Update
Update operation of resource: host
hostbody object
ID of name
ID of ip-address port
Request Content-Types: application/json
Request Example
{
"port": "string",
"ip-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
HOST - Create
Create operation of resource: host
hostbody object
ID of name
ID of ip-address port
Request Content-Types: application/json
Request Example
{
"port": "string",
"ip-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
HOST - Delete
Delete operation of resource: host
ID of name
ID of ip-address port
Successful operation
Internal Error
Response Content-Types: application/json
HOST - Retrieve
Retrieve operation of resource: host
ID of name
ID of ip-address port
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"port": "string",
"ip-address": "string"
}
RULE-SETS - Update
Update operation of resource: rule-sets
rule-setsbody object
Request Content-Types: application/json
Request Example
{ {
"name": "string", {
"rulename": "string"
}
]
}, "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
RULE-SETS - Create
Create operation of resource: rule-sets
rule-setsbody object
Request Content-Types: application/json
Request Example
{ {
"name": "string", {
"rulename": "string"
}
]
}, "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
RULE-SETS - Delete
Delete operation of resource: rule-sets
Successful operation
Internal Error
Response Content-Types: application/json
RULE-SETS - Retrieve
Retrieve operation of resource: rule-sets
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"name": "string", {
"rulename": "string"
}
]
}, "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
}
RULE-SET - Update
Update operation of resource: rule-set
rule-setbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
RULE-SET - Create
Create operation of resource: rule-set
rule-setbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
RULE-SET - Delete
Delete operation of resource: rule-set
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
RULE-SET - Retrieve
Retrieve operation of resource: rule-set
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"name": "string", {
"rulename": "string"
}
]
}, "all": [ null ], {
"port": "string",
"ip-address": "string"
}
]
}
}
}
RULENAMES - Update
Update operation of resource: rulenames
rulenamesbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
RULENAMES - Create
Create operation of resource: rulenames
rulenamesbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
RULENAMES - Delete
Delete operation of resource: rulenames
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
RULENAMES - Retrieve
Retrieve operation of resource: rulenames
ID of name
Successful operation
Internal Error
RULENAME - Update
Update operation of resource: rulename
rulenamebody object
ID of name
ID of rulename
Request Content-Types: application/json
Request Example
{
"rulename": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
RULENAME - Create
Create operation of resource: rulename
rulenamebody object
ID of name
ID of rulename
Request Content-Types: application/json
Request Example
{
"rulename": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
RULENAME - Delete
Delete operation of resource: rulename
ID of name
ID of rulename
Successful operation
Internal Error
Response Content-Types: application/json
RULENAME - Retrieve
Retrieve operation of resource: rulename
ID of name
ID of rulename
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"rulename": "string"
}
APPLIED-TO - Update
Update operation of resource: applied-to
applied-tobody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
APPLIED-TO - Create
Create operation of resource: applied-to
applied-tobody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
APPLIED-TO - Delete
Delete operation of resource: applied-to
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
APPLIED-TO - Retrieve
Retrieve operation of resource: applied-to
ID of name
HOSTS - Update
Update operation of resource: hosts
hostsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
HOSTS - Create
Create operation of resource: hosts
hostsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
HOSTS - Delete
Delete operation of resource: hosts
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
HOSTS - Retrieve
Retrieve operation of resource: hosts
ID of name
Successful operation
Internal Error
HOST - Update
Update operation of resource: host
hostbody object
ID of name
ID of ip-address port
Request Content-Types: application/json
Request Example
{
"port": "string",
"ip-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
HOST - Create
Create operation of resource: host
hostbody object
ID of name
ID of ip-address port
Request Content-Types: application/json
Request Example
{
"port": "string",
"ip-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
HOST - Delete
Delete operation of resource: host
ID of name
ID of ip-address port
Successful operation
Internal Error
Response Content-Types: application/json
HOST - Retrieve
Retrieve operation of resource: host
ID of name
ID of ip-address port
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"port": "string",
"ip-address": "string"
}
BULK-STATS - Update
Update operation of resource: bulk-stats
bulk-statsbody object
Request Content-Types: application/json
Request Example
{
"memory": "integer", {
"retry": "integer", {
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
]
}, {
"object-list-name": "string", {
"oid": "string"
}
]
},
"type": [ null ]
}
]
}, {
"schema-name": "string", "end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BULK-STATS - Create
Create operation of resource: bulk-stats
bulk-statsbody object
Request Content-Types: application/json
Request Example
{
"memory": "integer", {
"retry": "integer", {
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
]
}, {
"object-list-name": "string", {
"oid": "string"
}
]
},
"type": [ null ]
}
]
}, {
"schema-name": "string", "end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BULK-STATS - Delete
Delete operation of resource: bulk-stats
Successful operation
Internal Error
Response Content-Types: application/json
BULK-STATS - Retrieve
Retrieve operation of resource: bulk-stats
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"memory": "integer", {
"retry": "integer", {
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
]
}, {
"object-list-name": "string", {
"oid": "string"
}
]
},
"type": [ null ]
}
]
}, {
"schema-name": "string", "end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
]
}
}
SCHEMAS - Update
Update operation of resource: schemas
schemasbody object
Request Content-Types: application/json
Request Example
{ {
"schema-name": "string", "end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SCHEMAS - Create
Create operation of resource: schemas
schemasbody object
Request Content-Types: application/json
Request Example
{ {
"schema-name": "string", "end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SCHEMAS - Delete
Delete operation of resource: schemas
Successful operation
Internal Error
Response Content-Types: application/json
SCHEMAS - Retrieve
Retrieve operation of resource: schemas
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"schema-name": "string", "end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
]
}
SCHEMA - Update
Update operation of resource: schema
schemabody object
ID of schema-name
Request Content-Types: application/json
Request Example
{
"schema-name": "string", "end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
SCHEMA - Create
Create operation of resource: schema
schemabody object
ID of schema-name
Request Content-Types: application/json
Request Example
{
"schema-name": "string", "end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
SCHEMA - Delete
Delete operation of resource: schema
ID of schema-name
Successful operation
Internal Error
Response Content-Types: application/json
SCHEMA - Retrieve
Retrieve operation of resource: schema
ID of schema-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"schema-name": "string", "end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
INSTANCE - Update
Update operation of resource: instance
instancebody object
ID of schema-name
Request Content-Types: application/json
Request Example
{
"end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INSTANCE - Create
Create operation of resource: instance
instancebody object
ID of schema-name
Request Content-Types: application/json
Request Example
{
"end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INSTANCE - Delete
Delete operation of resource: instance
ID of schema-name
Successful operation
Internal Error
Response Content-Types: application/json
INSTANCE - Retrieve
Retrieve operation of resource: instance
ID of schema-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
}
OBJECTS - Update
Update operation of resource: objects
objectsbody object
Successful operation
Internal Error
Response Content-Types: application/json
OBJECTS - Create
Create operation of resource: objects
objectsbody object
Successful operation
Internal Error
Response Content-Types: application/json
OBJECTS - Delete
Delete operation of resource: objects
Successful operation
Internal Error
Response Content-Types: application/json
OBJECTS - Retrieve
Retrieve operation of resource: objects
Successful operation
Internal Error
OBJECT - Update
Update operation of resource: object
objectbody object
ID of object-list-name
Request Content-Types: application/json
Request Example
{
"oid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
OBJECT - Create
Create operation of resource: object
objectbody object
ID of object-list-name
Request Content-Types: application/json
Request Example
{
"oid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
OBJECT - Delete
Delete operation of resource: object
ID of object-list-name
Successful operation
Internal Error
Response Content-Types: application/json
OBJECT - Retrieve
Retrieve operation of resource: object
ID of object-list-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"oid": "string"
}
OBJECTS - Update
Update operation of resource: objects
objectsbody object
ID of object-list-name
Successful operation
Internal Error
Response Content-Types: application/json
OBJECTS - Create
Create operation of resource: objects
objectsbody object
ID of object-list-name
Successful operation
Internal Error
Response Content-Types: application/json
OBJECTS - Delete
Delete operation of resource: objects
ID of object-list-name
Successful operation
Internal Error
Response Content-Types: application/json
OBJECTS - Retrieve
Retrieve operation of resource: objects
ID of object-list-name
Successful operation
Internal Error
OBJECT - Update
Update operation of resource: object
objectbody object
ID of object-list-name
ID of oid
Request Content-Types: application/json
Request Example
{
"oid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
OBJECT - Create
Create operation of resource: object
objectbody object
ID of object-list-name
ID of oid
Request Content-Types: application/json
Request Example
{
"oid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
OBJECT - Delete
Delete operation of resource: object
ID of object-list-name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
OBJECT - Retrieve
Retrieve operation of resource: object
ID of object-list-name
ID of oid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"oid": "string"
}
TRANSFERS - Update
Update operation of resource: transfers
transfersbody object
Request Content-Types: application/json
Request Example
{ {
"retry": "integer", {
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSFERS - Create
Create operation of resource: transfers
transfersbody object
Request Content-Types: application/json
Request Example
{ {
"retry": "integer", {
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSFERS - Delete
Delete operation of resource: transfers
Successful operation
Internal Error
Response Content-Types: application/json
TRANSFERS - Retrieve
Retrieve operation of resource: transfers
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"retry": "integer", {
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
]
}
TRANSFER - Update
Update operation of resource: transfer
transferbody object
ID of transfer-name
Request Content-Types: application/json
Request Example
{
"retry": "integer", {
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSFER - Create
Create operation of resource: transfer
transferbody object
ID of transfer-name
Request Content-Types: application/json
Request Example
{
"retry": "integer", {
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSFER - Delete
Delete operation of resource: transfer
ID of transfer-name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSFER - Retrieve
Retrieve operation of resource: transfer
ID of transfer-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"retry": "integer", {
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
TRANSFER-SCHEMAS - Update
Update operation of resource: transfer-schemas
transfer-schemasbody object
ID of transfer-name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSFER-SCHEMAS - Create
Create operation of resource: transfer-schemas
transfer-schemasbody object
ID of transfer-name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSFER-SCHEMAS - Delete
Delete operation of resource: transfer-schemas
ID of transfer-name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSFER-SCHEMAS - Retrieve
Retrieve operation of resource: transfer-schemas
ID of transfer-name
Successful operation
Internal Error
TRANSFER-SCHEMA - Update
Update operation of resource: transfer-schema
transfer-schemabody object
ID of transfer-name
ID of schema-name
Request Content-Types: application/json
Request Example
{
"schema-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSFER-SCHEMA - Create
Create operation of resource: transfer-schema
transfer-schemabody object
ID of transfer-name
ID of schema-name
Request Content-Types: application/json
Request Example
{
"schema-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSFER-SCHEMA - Delete
Delete operation of resource: transfer-schema
ID of transfer-name
ID of schema-name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSFER-SCHEMA - Retrieve
Retrieve operation of resource: transfer-schema
ID of transfer-name
ID of schema-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"schema-name": "string"
}
DEFAULT-COMMUNITY-MAPS - Update
Update operation of resource: default-community-maps
default-community-mapsbody object
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-COMMUNITY-MAPS - Create
Create operation of resource: default-community-maps
default-community-mapsbody object
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-COMMUNITY-MAPS - Delete
Delete operation of resource: default-community-maps
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-COMMUNITY-MAPS - Retrieve
Retrieve operation of resource: default-community-maps
Successful operation
Internal Error
DEFAULT-COMMUNITY-MAP - Update
Update operation of resource: default-community-map
default-community-mapbody object
ID of community-name
Request Content-Types: application/json
Request Example
{
"security": "string",
"community-name": "string",
"context": "string",
"target-list": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-COMMUNITY-MAP - Create
Create operation of resource: default-community-map
default-community-mapbody object
ID of community-name
Request Content-Types: application/json
Request Example
{
"security": "string",
"community-name": "string",
"context": "string",
"target-list": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-COMMUNITY-MAP - Delete
Delete operation of resource: default-community-map
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-COMMUNITY-MAP - Retrieve
Retrieve operation of resource: default-community-map
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"security": "string",
"community-name": "string",
"context": "string",
"target-list": "string"
}
OVERLOAD-CONTROL - Update
Update operation of resource: overload-control
overload-controlbody object
Request Content-Types: application/json
Request Example
{
"drop-time": "integer",
"throttle-rate": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
OVERLOAD-CONTROL - Create
Create operation of resource: overload-control
overload-controlbody object
Request Content-Types: application/json
Request Example
{
"drop-time": "integer",
"throttle-rate": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
OVERLOAD-CONTROL - Delete
Delete operation of resource: overload-control
Successful operation
Internal Error
Response Content-Types: application/json
OVERLOAD-CONTROL - Retrieve
Retrieve operation of resource: overload-control
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"drop-time": "integer",
"throttle-rate": "integer"
}
TIMEOUTS - Update
Update operation of resource: timeouts
timeoutsbody object
Request Content-Types: application/json
Request Example
{
"duplicates": "integer",
"pdu-stats": "integer",
"in-qdrop": "integer",
"subagent": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
TIMEOUTS - Create
Create operation of resource: timeouts
timeoutsbody object
Request Content-Types: application/json
Request Example
{
"duplicates": "integer",
"pdu-stats": "integer",
"in-qdrop": "integer",
"subagent": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
TIMEOUTS - Delete
Delete operation of resource: timeouts
Successful operation
Internal Error
Response Content-Types: application/json
TIMEOUTS - Retrieve
Retrieve operation of resource: timeouts
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"duplicates": "integer",
"pdu-stats": "integer",
"in-qdrop": "integer",
"subagent": "integer"
}
USERS - Update
Update operation of resource: users
usersbody object
Request Content-Types: application/json
Request Example
{ {
"v6acl-type": "string",
"group-name": "string",
"v6-access-list": "string",
"priv-algorithm": "string",
"owner": "string",
"v4acl-type": "string",
"privacy-password": "string",
"remote-address": "string",
"port": "string",
"user-name": "string",
"algorithm": "string",
"privacy-password-configured": [ null ],
"authentication-password": "string",
"version": "string",
"v4-access-list": "string",
"authentication-password-configured": [ null ]
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
USERS - Create
Create operation of resource: users
usersbody object
Request Content-Types: application/json
Request Example
{ {
"v6acl-type": "string",
"group-name": "string",
"v6-access-list": "string",
"priv-algorithm": "string",
"owner": "string",
"v4acl-type": "string",
"privacy-password": "string",
"remote-address": "string",
"port": "string",
"user-name": "string",
"algorithm": "string",
"privacy-password-configured": [ null ],
"authentication-password": "string",
"version": "string",
"v4-access-list": "string",
"authentication-password-configured": [ null ]
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
USERS - Delete
Delete operation of resource: users
Successful operation
Internal Error
Response Content-Types: application/json
USERS - Retrieve
Retrieve operation of resource: users
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"v6acl-type": "string",
"group-name": "string",
"v6-access-list": "string",
"priv-algorithm": "string",
"owner": "string",
"v4acl-type": "string",
"privacy-password": "string",
"remote-address": "string",
"port": "string",
"user-name": "string",
"algorithm": "string",
"privacy-password-configured": [ null ],
"authentication-password": "string",
"version": "string",
"v4-access-list": "string",
"authentication-password-configured": [ null ]
}
]
}
USER - Update
Update operation of resource: user
userbody object
ID of user-name
Request Content-Types: application/json
Request Example
{
"v6acl-type": "string",
"group-name": "string",
"v6-access-list": "string",
"priv-algorithm": "string",
"owner": "string",
"v4acl-type": "string",
"privacy-password": "string",
"remote-address": "string",
"port": "string",
"user-name": "string",
"algorithm": "string",
"privacy-password-configured": [ null ],
"authentication-password": "string",
"version": "string",
"v4-access-list": "string",
"authentication-password-configured": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
USER - Create
Create operation of resource: user
userbody object
ID of user-name
Request Content-Types: application/json
Request Example
{
"v6acl-type": "string",
"group-name": "string",
"v6-access-list": "string",
"priv-algorithm": "string",
"owner": "string",
"v4acl-type": "string",
"privacy-password": "string",
"remote-address": "string",
"port": "string",
"user-name": "string",
"algorithm": "string",
"privacy-password-configured": [ null ],
"authentication-password": "string",
"version": "string",
"v4-access-list": "string",
"authentication-password-configured": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
USER - Delete
Delete operation of resource: user
ID of user-name
Successful operation
Internal Error
Response Content-Types: application/json
USER - Retrieve
Retrieve operation of resource: user
ID of user-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"v6acl-type": "string",
"group-name": "string",
"v6-access-list": "string",
"priv-algorithm": "string",
"owner": "string",
"v4acl-type": "string",
"privacy-password": "string",
"remote-address": "string",
"port": "string",
"user-name": "string",
"algorithm": "string",
"privacy-password-configured": [ null ],
"authentication-password": "string",
"version": "string",
"v4-access-list": "string",
"authentication-password-configured": [ null ]
}
VRFS - Update
Update operation of resource: vrfs
vrfsbody object
Successful operation
Internal Error
Response Content-Types: application/json
VRFS - Create
Create operation of resource: vrfs
vrfsbody object
Successful operation
Internal Error
Response Content-Types: application/json
VRFS - Delete
Delete operation of resource: vrfs
Successful operation
Internal Error
Response Content-Types: application/json
VRFS - Retrieve
Retrieve operation of resource: vrfs
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"name": "string", {
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
]
}
}
]
}
VRF - Update
Update operation of resource: vrf
vrfbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VRF - Create
Create operation of resource: vrf
vrfbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VRF - Delete
Delete operation of resource: vrf
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VRF - Retrieve
Retrieve operation of resource: vrf
ID of name
Successful operation
Internal Error
TRAP-HOSTS - Update
Update operation of resource: trap-hosts
trap-hostsbody object
ID of name
Request Content-Types: application/json
Request Example
{ { {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string", {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TRAP-HOSTS - Create
Create operation of resource: trap-hosts
trap-hostsbody object
ID of name
Request Content-Types: application/json
Request Example
{ { {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string", {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TRAP-HOSTS - Delete
Delete operation of resource: trap-hosts
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
TRAP-HOSTS - Retrieve
Retrieve operation of resource: trap-hosts
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string", {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
]
}
TRAP-HOST - Update
Update operation of resource: trap-host
trap-hostbody object
ID of name
ID of ip-address
Request Content-Types: application/json
Request Example
{ {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string", {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TRAP-HOST - Create
Create operation of resource: trap-host
trap-hostbody object
ID of name
ID of ip-address
Request Content-Types: application/json
Request Example
{ {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string", {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TRAP-HOST - Delete
Delete operation of resource: trap-host
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
TRAP-HOST - Retrieve
Retrieve operation of resource: trap-host
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string", {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
ENCRYPTED-USER-COMMUNITIES - Update
Update operation of resource: encrypted-user-communities
encrypted-user-communitiesbody object
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-USER-COMMUNITIES - Create
Create operation of resource: encrypted-user-communities
encrypted-user-communitiesbody object
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-USER-COMMUNITIES - Delete
Delete operation of resource: encrypted-user-communities
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-USER-COMMUNITIES - Retrieve
Retrieve operation of resource: encrypted-user-communities
ID of name
ID of ip-address
Successful operation
Internal Error
ENCRYPTED-USER-COMMUNITY - Update
Update operation of resource: encrypted-user-community
encrypted-user-communitybody object
ID of name
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-USER-COMMUNITY - Create
Create operation of resource: encrypted-user-community
encrypted-user-communitybody object
ID of name
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-USER-COMMUNITY - Delete
Delete operation of resource: encrypted-user-community
ID of name
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-USER-COMMUNITY - Retrieve
Retrieve operation of resource: encrypted-user-community
ID of name
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
INFORM-HOST - Update
Update operation of resource: inform-host
inform-hostbody object
ID of name
ID of ip-address
Request Content-Types: application/json
Request Example
{ {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-HOST - Create
Create operation of resource: inform-host
inform-hostbody object
ID of name
ID of ip-address
Request Content-Types: application/json
Request Example
{ {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-HOST - Delete
Delete operation of resource: inform-host
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-HOST - Retrieve
Retrieve operation of resource: inform-host
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
INFORM-USER-COMMUNITIES - Update
Update operation of resource: inform-user-communities
inform-user-communitiesbody object
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-USER-COMMUNITIES - Create
Create operation of resource: inform-user-communities
inform-user-communitiesbody object
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-USER-COMMUNITIES - Delete
Delete operation of resource: inform-user-communities
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-USER-COMMUNITIES - Retrieve
Retrieve operation of resource: inform-user-communities
ID of name
ID of ip-address
Successful operation
Internal Error
INFORM-USER-COMMUNITY - Update
Update operation of resource: inform-user-community
inform-user-communitybody object
ID of name
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-USER-COMMUNITY - Create
Create operation of resource: inform-user-community
inform-user-communitybody object
ID of name
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-USER-COMMUNITY - Delete
Delete operation of resource: inform-user-community
ID of name
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-USER-COMMUNITY - Retrieve
Retrieve operation of resource: inform-user-community
ID of name
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
INFORM-ENCRYPTED-USER-COMMUNITIES - Update
Update operation of resource: inform-encrypted-user-communities
inform-encrypted-user-communitiesbody object
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-ENCRYPTED-USER-COMMUNITIES - Create
Create operation of resource: inform-encrypted-user-communities
inform-encrypted-user-communitiesbody object
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-ENCRYPTED-USER-COMMUNITIES - Delete
Delete operation of resource: inform-encrypted-user-communities
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-ENCRYPTED-USER-COMMUNITIES - Retrieve
Retrieve operation of resource: inform-encrypted-user-communities
ID of name
ID of ip-address
Successful operation
Internal Error
INFORM-ENCRYPTED-USER-COMMUNITY - Update
Update operation of resource: inform-encrypted-user-community
inform-encrypted-user-communitybody object
ID of name
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-ENCRYPTED-USER-COMMUNITY - Create
Create operation of resource: inform-encrypted-user-community
inform-encrypted-user-communitybody object
ID of name
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-ENCRYPTED-USER-COMMUNITY - Delete
Delete operation of resource: inform-encrypted-user-community
ID of name
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-ENCRYPTED-USER-COMMUNITY - Retrieve
Retrieve operation of resource: inform-encrypted-user-community
ID of name
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
DEFAULT-USER-COMMUNITIES - Update
Update operation of resource: default-user-communities
default-user-communitiesbody object
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-USER-COMMUNITIES - Create
Create operation of resource: default-user-communities
default-user-communitiesbody object
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-USER-COMMUNITIES - Delete
Delete operation of resource: default-user-communities
ID of name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-USER-COMMUNITIES - Retrieve
Retrieve operation of resource: default-user-communities
ID of name
ID of ip-address
Successful operation
Internal Error
DEFAULT-USER-COMMUNITY - Update
Update operation of resource: default-user-community
default-user-communitybody object
ID of name
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-USER-COMMUNITY - Create
Create operation of resource: default-user-community
default-user-communitybody object
ID of name
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-USER-COMMUNITY - Delete
Delete operation of resource: default-user-community
ID of name
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-USER-COMMUNITY - Retrieve
Retrieve operation of resource: default-user-community
ID of name
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
CONTEXTS - Update
Update operation of resource: contexts
contextsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXTS - Create
Create operation of resource: contexts
contextsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXTS - Delete
Delete operation of resource: contexts
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXTS - Retrieve
Retrieve operation of resource: contexts
ID of name
Successful operation
Internal Error
CONTEXT - Update
Update operation of resource: context
contextbody object
ID of name
ID of context-name
Request Content-Types: application/json
Request Example
{
"context-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT - Create
Create operation of resource: context
contextbody object
ID of name
ID of context-name
Request Content-Types: application/json
Request Example
{
"context-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT - Delete
Delete operation of resource: context
ID of name
ID of context-name
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT - Retrieve
Retrieve operation of resource: context
ID of name
ID of context-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"context-name": "string"
}
CONTEXT-MAPPINGS - Update
Update operation of resource: context-mappings
context-mappingsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT-MAPPINGS - Create
Create operation of resource: context-mappings
context-mappingsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT-MAPPINGS - Delete
Delete operation of resource: context-mappings
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT-MAPPINGS - Retrieve
Retrieve operation of resource: context-mappings
ID of name
Successful operation
Internal Error
CONTEXT-MAPPING - Update
Update operation of resource: context-mapping
context-mappingbody object
ID of name
ID of context-mapping-name
Request Content-Types: application/json
Request Example
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT-MAPPING - Create
Create operation of resource: context-mapping
context-mappingbody object
ID of name
ID of context-mapping-name
Request Content-Types: application/json
Request Example
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT-MAPPING - Delete
Delete operation of resource: context-mapping
ID of name
ID of context-mapping-name
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT-MAPPING - Retrieve
Retrieve operation of resource: context-mapping
ID of name
ID of context-mapping-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
GROUPS - Update
Update operation of resource: groups
groupsbody object
Request Content-Types: application/json
Request Example
{ {
"name": "string",
"write-view": "string",
"snmp-version": "string",
"context-name": "string",
"security-model": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"read-view": "string",
"v4acl-type": "string",
"v4-access-list": "string",
"notify-view": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
GROUPS - Create
Create operation of resource: groups
groupsbody object
Request Content-Types: application/json
Request Example
{ {
"name": "string",
"write-view": "string",
"snmp-version": "string",
"context-name": "string",
"security-model": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"read-view": "string",
"v4acl-type": "string",
"v4-access-list": "string",
"notify-view": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
GROUPS - Delete
Delete operation of resource: groups
Successful operation
Internal Error
Response Content-Types: application/json
GROUPS - Retrieve
Retrieve operation of resource: groups
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"name": "string",
"write-view": "string",
"snmp-version": "string",
"context-name": "string",
"security-model": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"read-view": "string",
"v4acl-type": "string",
"v4-access-list": "string",
"notify-view": "string"
}
]
}
GROUP - Update
Update operation of resource: group
groupbody object
ID of name
Request Content-Types: application/json
Request Example
{
"name": "string",
"write-view": "string",
"snmp-version": "string",
"context-name": "string",
"security-model": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"read-view": "string",
"v4acl-type": "string",
"v4-access-list": "string",
"notify-view": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
GROUP - Create
Create operation of resource: group
groupbody object
ID of name
Request Content-Types: application/json
Request Example
{
"name": "string",
"write-view": "string",
"snmp-version": "string",
"context-name": "string",
"security-model": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"read-view": "string",
"v4acl-type": "string",
"v4-access-list": "string",
"notify-view": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
GROUP - Delete
Delete operation of resource: group
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
GROUP - Retrieve
Retrieve operation of resource: group
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"name": "string",
"write-view": "string",
"snmp-version": "string",
"context-name": "string",
"security-model": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"read-view": "string",
"v4acl-type": "string",
"v4-access-list": "string",
"notify-view": "string"
}
TRAP-HOSTS - Update
Update operation of resource: trap-hosts
trap-hostsbody object
Request Content-Types: application/json
Request Example
{ { {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string", {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TRAP-HOSTS - Create
Create operation of resource: trap-hosts
trap-hostsbody object
Request Content-Types: application/json
Request Example
{ { {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string", {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TRAP-HOSTS - Delete
Delete operation of resource: trap-hosts
Successful operation
Internal Error
Response Content-Types: application/json
TRAP-HOSTS - Retrieve
Retrieve operation of resource: trap-hosts
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string", {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
]
}
TRAP-HOST - Update
Update operation of resource: trap-host
trap-hostbody object
ID of ip-address
Request Content-Types: application/json
Request Example
{ {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string", {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TRAP-HOST - Create
Create operation of resource: trap-host
trap-hostbody object
ID of ip-address
Request Content-Types: application/json
Request Example
{ {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string", {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TRAP-HOST - Delete
Delete operation of resource: trap-host
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
TRAP-HOST - Retrieve
Retrieve operation of resource: trap-host
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string", {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
ENCRYPTED-USER-COMMUNITIES - Update
Update operation of resource: encrypted-user-communities
encrypted-user-communitiesbody object
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-USER-COMMUNITIES - Create
Create operation of resource: encrypted-user-communities
encrypted-user-communitiesbody object
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-USER-COMMUNITIES - Delete
Delete operation of resource: encrypted-user-communities
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-USER-COMMUNITIES - Retrieve
Retrieve operation of resource: encrypted-user-communities
ID of ip-address
Successful operation
Internal Error
ENCRYPTED-USER-COMMUNITY - Update
Update operation of resource: encrypted-user-community
encrypted-user-communitybody object
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-USER-COMMUNITY - Create
Create operation of resource: encrypted-user-community
encrypted-user-communitybody object
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-USER-COMMUNITY - Delete
Delete operation of resource: encrypted-user-community
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
ENCRYPTED-USER-COMMUNITY - Retrieve
Retrieve operation of resource: encrypted-user-community
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
INFORM-HOST - Update
Update operation of resource: inform-host
inform-hostbody object
ID of ip-address
Request Content-Types: application/json
Request Example
{ {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-HOST - Create
Create operation of resource: inform-host
inform-hostbody object
ID of ip-address
Request Content-Types: application/json
Request Example
{ {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-HOST - Delete
Delete operation of resource: inform-host
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-HOST - Retrieve
Retrieve operation of resource: inform-host
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}, {
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
INFORM-USER-COMMUNITIES - Update
Update operation of resource: inform-user-communities
inform-user-communitiesbody object
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-USER-COMMUNITIES - Create
Create operation of resource: inform-user-communities
inform-user-communitiesbody object
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-USER-COMMUNITIES - Delete
Delete operation of resource: inform-user-communities
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-USER-COMMUNITIES - Retrieve
Retrieve operation of resource: inform-user-communities
ID of ip-address
Successful operation
Internal Error
INFORM-USER-COMMUNITY - Update
Update operation of resource: inform-user-community
inform-user-communitybody object
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-USER-COMMUNITY - Create
Create operation of resource: inform-user-community
inform-user-communitybody object
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-USER-COMMUNITY - Delete
Delete operation of resource: inform-user-community
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-USER-COMMUNITY - Retrieve
Retrieve operation of resource: inform-user-community
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
INFORM-ENCRYPTED-USER-COMMUNITIES - Update
Update operation of resource: inform-encrypted-user-communities
inform-encrypted-user-communitiesbody object
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-ENCRYPTED-USER-COMMUNITIES - Create
Create operation of resource: inform-encrypted-user-communities
inform-encrypted-user-communitiesbody object
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-ENCRYPTED-USER-COMMUNITIES - Delete
Delete operation of resource: inform-encrypted-user-communities
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-ENCRYPTED-USER-COMMUNITIES - Retrieve
Retrieve operation of resource: inform-encrypted-user-communities
ID of ip-address
Successful operation
Internal Error
INFORM-ENCRYPTED-USER-COMMUNITY - Update
Update operation of resource: inform-encrypted-user-community
inform-encrypted-user-communitybody object
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-ENCRYPTED-USER-COMMUNITY - Create
Create operation of resource: inform-encrypted-user-community
inform-encrypted-user-communitybody object
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-ENCRYPTED-USER-COMMUNITY - Delete
Delete operation of resource: inform-encrypted-user-community
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
INFORM-ENCRYPTED-USER-COMMUNITY - Retrieve
Retrieve operation of resource: inform-encrypted-user-community
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
DEFAULT-USER-COMMUNITIES - Update
Update operation of resource: default-user-communities
default-user-communitiesbody object
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-USER-COMMUNITIES - Create
Create operation of resource: default-user-communities
default-user-communitiesbody object
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-USER-COMMUNITIES - Delete
Delete operation of resource: default-user-communities
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-USER-COMMUNITIES - Retrieve
Retrieve operation of resource: default-user-communities
ID of ip-address
Successful operation
Internal Error
DEFAULT-USER-COMMUNITY - Update
Update operation of resource: default-user-community
default-user-communitybody object
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-USER-COMMUNITY - Create
Create operation of resource: default-user-community
default-user-communitybody object
ID of ip-address
ID of community-name
Request Content-Types: application/json
Request Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-USER-COMMUNITY - Delete
Delete operation of resource: default-user-community
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-USER-COMMUNITY - Retrieve
Retrieve operation of resource: default-user-community
ID of ip-address
ID of community-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
CONTEXTS - Update
Update operation of resource: contexts
contextsbody object
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXTS - Create
Create operation of resource: contexts
contextsbody object
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXTS - Delete
Delete operation of resource: contexts
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXTS - Retrieve
Retrieve operation of resource: contexts
Successful operation
Internal Error
CONTEXT - Update
Update operation of resource: context
contextbody object
ID of context-name
Request Content-Types: application/json
Request Example
{
"context-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT - Create
Create operation of resource: context
contextbody object
ID of context-name
Request Content-Types: application/json
Request Example
{
"context-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT - Delete
Delete operation of resource: context
ID of context-name
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT - Retrieve
Retrieve operation of resource: context
ID of context-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"context-name": "string"
}
CONTEXT-MAPPINGS - Update
Update operation of resource: context-mappings
context-mappingsbody object
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT-MAPPINGS - Create
Create operation of resource: context-mappings
context-mappingsbody object
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT-MAPPINGS - Delete
Delete operation of resource: context-mappings
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT-MAPPINGS - Retrieve
Retrieve operation of resource: context-mappings
Successful operation
Internal Error
CONTEXT-MAPPING - Update
Update operation of resource: context-mapping
context-mappingbody object
ID of context-mapping-name
Request Content-Types: application/json
Request Example
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT-MAPPING - Create
Create operation of resource: context-mapping
context-mappingbody object
ID of context-mapping-name
Request Content-Types: application/json
Request Example
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT-MAPPING - Delete
Delete operation of resource: context-mapping
ID of context-mapping-name
Successful operation
Internal Error
Response Content-Types: application/json
CONTEXT-MAPPING - Retrieve
Retrieve operation of resource: context-mapping
ID of context-mapping-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
MIB - Update
Update operation of resource: mib
mibbody object
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
MIB - Create
Create operation of resource: mib
mibbody object
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
MIB - Delete
Delete operation of resource: mib
Successful operation
Internal Error
Response Content-Types: application/json
MIB - Retrieve
Retrieve operation of resource: mib
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
Schema Definitions
MANUAL-SERVICE-CARVING:
Common node of ethernet-segment, evpn-virtual-ethernet-segment
- manual-service-carving: object
-
Enter Manual service carving configuration submode
-
- enable: null
-
Enable Manual service carving
- service-list: object
-
Manual service carving primary,secondary lists
-
- primary: string
-
Primary services list
- secondary: string
-
Secondary services list
Example
{
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
EVPN-EVI-DESCRIPTION:
Common node of evpn-evi, evpn-instance
- evpn-evi-description: string
-
EVPN Instance description
Example
{
"evpn-evi-description": "string"
}
EVPN-VIRTUAL-ETHERNET-SEGMENT:
Common node of evpn-virtual-access-pw, evpn-virtual-access-vfi
- evpn-virtual-ethernet-segment:
-
Enter Ethernet Segment configuration submode
Example
{
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
EVPN-EVI-CW-DISABLE:
Common node of evpn-evi, evpn-instance
- evpn-evi-cw-disable: null
-
CW disable for EVPN EVI
Example
{
"evpn-evi-cw-disable": [ null ]
}
ES-IMPORT-ROUTE-TARGET:
Common node of ethernet-segment, evpn-virtual-ethernet-segment
- es-import-route-target: string
-
ES-Import Route Target
Example
{
"es-import-route-target": "string"
}
EVI-UNKNOWN-UNICAST-FLOODING-DISABLE:
Common node of evpn-evi, evpn-instance
- evi-unknown-unicast-flooding-disable: null
-
Disable Unknown Unicast Flooding on this EVI
Example
{
"evi-unknown-unicast-flooding-disable": [ null ]
}
STORM-CONTROL-UNIT:
Common node of bd-storm-control, bdac-storm-control-type, bdpw-storm-control-type
- storm-control-unit: object
-
Specify units for Storm Control Configuration
-
- kbits-per-sec: string
-
Kilobits Per Second, PktsPerSec and KbitsPerSec cannot be configured together
- pkts-per-sec: string
-
Packets Per Second, PktsPerSec and KbitsPerSec cannot be configured together
Example
{
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
EVPN-ROUTE-DISTINGUISHER:
Common node of evpn-bgp-auto-discovery, evpn-evi-bgp-auto-discovery, evpn-instance-bgp-auto-discovery, pw-routing-bgp
- evpn-route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
Example
{
"evpn-route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
EVI-ADVERTISE-MAC-BVI:
Common node of evi-advertise-mac, evpn-instance-advertise-mac
- evi-advertise-mac-bvi: null
-
Advertise local MAC-only and BVI MAC routes
Example
{
"evi-advertise-mac-bvi": [ null ]
}
TABLE-POLICY:
Common node of evpn-evi-bgp-auto-discovery, evpn-instance-bgp-auto-discovery
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
Example
{
"table-policy": "string"
}
EVI-REORIG-DISABLE:
Common node of evpn-evi, evpn-instance
- evi-reorig-disable: null
-
Disable route re-origination
Example
{
"evi-reorig-disable": [ null ]
}
EVPN-ROUTE-TARGET-TABLE:
Common node of evpn-evi-bgp-auto-discovery, evpn-instance-bgp-auto-discovery
- evpn-route-targets: object
-
Route Target
-
- evpn-route-target-as: object[]
-
Name of the Route Target
-
object - role: string both, import, export
-
Role of the router target type
- as: string
-
Two byte or 4 byte AS number
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- as-index: string
-
AS:nn (hex or decimal format)
- evpn-route-target-ipv4-address: object[]
-
Name of the Route Target
-
object - addr-index: string
-
Addr index
- role: string both, import, export
-
Role of the router target type
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- address: string
-
IPV4 address
- evpn-route-target-none: object[]
-
Name of the Route Target
-
object - role: string both, import, export
-
Role of the router target type
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
IDENTIFIER:
Common node of ethernet-segment, evpn-virtual-ethernet-segment
- identifier: object
-
Ethernet segment identifier
-
- bytes01: string
-
Type 0's 1st Byte or Type Byte and 1st Byte
- bytes89: string
-
8th and 9th Bytes
- bytes23: string
-
2nd and 3rd Bytes
- bytes67: string
-
6th and 7th Bytes
- type: string type0, legacy, override
-
Ethernet segment identifier type
- bytes45: string
-
4th and 5th Bytes
Example
{
"identifier": {
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
}
EVI-ECMP-DISABLE:
Common node of evpn-evi, evpn-instance
- evi-ecmp-disable: null
-
Disable ECMP on the EVI
Example
{
"evi-ecmp-disable": [ null ]
}
EVI-ADVERTISE-MAC-DEPRECATED:
Common node of evpn-evi, evpn-instance
- evi-advertise-mac-deprecated: null
-
DEPRECATED: Advertise local MAC-only and BVI MAC routes
Example
{
"evi-advertise-mac-deprecated": [ null ]
}
EVI-STATIC-FLOW-LABEL:
Common node of evi-load-balancing, evpn-instance-load-balancing
- evi-static-flow-label: null
-
Enable Static Flow Label based load balancing
Example
{
"evi-static-flow-label": [ null ]
}
l2vpn_schema:
L2VPN configuration
- pw-routing: object
-
Pseudowire-routing attributes
-
- pw-routing-global-id: string
-
Pseudowire-routing Global ID
- pw-routing-bgp:
-
Enable Autodiscovery BGP Pseudowire-routing BGP
- pw-status-disable: null
-
Disable PW status
- mspw-description: string
-
MS-PW global description
- pwoam-refresh: integer
-
Configure PW OAM refresh interval
range:"1..4095" units:"second" - mac-limit-threshold: string
-
Configure MAC limit threshold percent
- auto-discovery: object
-
Global auto-discovery attributes
-
- bgp-signaling: object
-
Global bgp signaling attributes
-
- mtu-mismatch-ignore: null
-
Ignore MTU mismatch for auto-discovered pseudowires
- database: object
-
L2VPN databases
-
- g8032-rings: object
-
List of G8032 Ring
-
- g8032-ring: object[]
-
G8032 Ring
-
object - erp-port0s: object
-
Ethernet ring protection port0
-
- erp-port0: object[]
-
Configure ERP main port0
-
object - monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
- g8032-ring-name: string
-
Name of the G8032 ring
- erp-instances: object
-
List of ethernet ring protection instance
-
- erp-instance: object[]
-
Ethernet ring protection instance
-
object - profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
- exclusion-list: string
-
Vlan IDs in the format of a-b,c,d,e-f,g ,untagged
- erp-provider-bridge: null
-
Ethernet ring protection provider bridge
- open-ring: null
-
Specify the G.8032 instance as open ring
- erp-port1s: object
-
Ethernet ring protection port0
-
- erp-port1: object[]
-
Ethernet ring protection port1
-
object - interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
- redundancy: object
-
Redundancy groups
-
- enable: null
-
Enable redundancy groups
- iccp-redundancy-groups: object
-
List of Inter-Chassis Communication Protocol redundancy groups
-
- iccp-redundancy-group: object[]
-
ICCP Redundancy group
-
object - multi-homing-node-id: integer
-
ICCP-based service multi-homing node ID
range:"0..254" - group-id: integer
-
Group ID
range:"1..4294967295" - iccp-interfaces: object
-
List of interfaces
-
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
- pseudowire-classes: object
-
List of pseudowire classes
-
- pseudowire-class: object[]
-
Pseudowire class
-
object - enable: null
-
Enable pseudowire class
- name: string
-
Name of the pseudowire class
- mac-withdraw: null
-
Enable backup MAC withdraw
- l2tpv3-encapsulation: object
-
L2TPv3 encapsulation
-
- enable: null
-
Enable L2TPv3 encapsulation
- source-address: string
-
Source IP address
- signaling-protocol: object
-
L2TPv3 signaling protocol
-
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
- path-mtu: object
-
Path maximum transmission unit
-
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
- cookie-size: string zero, four, eight
-
Cookie size
- time-to-live: string
-
Time to live
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- df-bit-set: null
-
Set the do not fragment bit to 1
- type-of-service: object
-
Type of service
-
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
- mpls-encapsulation: object
-
MPLS encapsulation
-
- static-tag-rewrite: string
-
Static Tag rewrite
- enable: null
-
Enable MPLS encapsulation
- control-word: string enable, disable
-
Enable control word
- signaling-protocol: string none, ldp
-
MPLS signaling protocol
- source-address: string
-
Source IP address
- mpls-redundancy: object
-
Redundancy options for MPLS encapsulation
-
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
- preferred-path: object
-
Preferred path
-
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - srte-policy: string
-
Name of the SR TE Policy
- type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- load-balance-group: object
-
Load Balancing
-
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
- pw-switching-tlv: string hide
-
Pseudowire Switching Point Tlv
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- vccv-type: string none, lsp-ping
-
VCCV verification type
- backup-disable-delay: object
-
Back Up Pseudowire class
-
- type: string never, delay
-
Delay or Never
- disable-backup: string
-
Disable backup delay
- bridge-domain-groups: object
-
List of bridge groups
-
- bridge-domain-group: object[]
-
Bridge group
-
object - bridge-domains: object
-
List of Bridge Domain
-
- bridge-domain: object[]
-
bridge domain
-
object - routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the bridge domain
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
- name: string
-
Name of the Bridge group
- xconnect-groups: object
-
List of xconnect groups
-
- xconnect-group: object[]
-
Xconnect group
-
object - mp2mp-xconnects: object
-
List of multi point to multi point xconnects
-
- mp2mp-xconnect: object[]
-
Multi point to multi point xconnect
-
object - mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- name: string
-
Name of the multi point to multi point xconnect
- p2p-xconnects: object
-
List of point to point xconnects
-
- p2p-xconnect: object[]
-
Point to point xconnect
-
object - monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- name: string
-
Name of the point to point xconnect
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- p2p-description: string
-
cross connect description Name
- name: string
-
Name of the xconnect group
- flexible-xconnect-service-table: object
-
List of Flexible XConnect Services
-
- vlan-unaware-flexible-xconnect-services: object
-
List of Vlan-Unaware Flexible XConnect Services
-
- vlan-unaware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-unaware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- vlan-unaware-fxc-pseudowire-evpns: object
-
List of EVPN Services
-
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the Flexible XConnect Service
- vlan-aware-flexible-xconnect-services: object
-
List of Vlan-Aware Flexible XConnect Services
-
- vlan-aware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-aware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- eviid: string
-
Ethernet VPN ID
- l2vpn-router-id: string
-
Global L2VPN Router ID
- load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable flow load balancing on l2vpn bridges
- snmp: object
-
SNMP related configuration
-
- mib: object
-
MIB related configuration
-
- mib-pseudowire: object
-
Pseudowire related configuration for MIB
-
- statistics: null
-
Enable pseudowire statistics in MIB output
- mib-interface: object
-
Interface related configuration for MIB
-
- format: object
-
MIB interface name output format
-
- external-interface-format: null
-
Set MIB interface name output in slash format (/)
- capability: string high-mode, single-mode
-
L2VPN Capability Mode
- tcn-propagation: null
-
Topology change notification propagation
- enable: null
-
Enable L2VPN feature
- pw-grouping: null
-
Enable PW grouping
- neighbor: object
-
L2VPN neighbor submode
-
- ldp-flap: null
-
Enable targetted LDP session flap action
- pbb: object
-
L2VPN PBB Global
-
- backbone-source-mac: string
-
Backbone Source MAC
- nsr: null
-
Enable Non-Stop Routing
- mtu-mismatch-ignore: null
-
Ignore MTU Mismatch for XCs
- utility: object
-
L2VPN utilities
-
- logging: object
-
L2VPN logging utility
-
- pseudowire-state-change: null
-
Enable pseudowire state change logging
- pwhe-replication-state-change: null
-
Enable PW-HE Replication state change logging
- nsr-state-change: null
-
Enable Non Stop Routing state change logging
- vfi: null
-
Enable VFI state change logging
- bridge-domain-state-change: null
-
Enable Bridge Domain state change logging
Example
{
"pw-routing": {
"pw-routing-global-id": "string",
"pw-routing-bgp": {
"enable": [ null ],
"evpn-route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
},
"pw-status-disable": [ null ],
"mspw-description": "string",
"pwoam-refresh": "integer",
"mac-limit-threshold": "string",
"auto-discovery": {
"bgp-signaling": {
"mtu-mismatch-ignore": [ null ]
}
},
"database": {
"g8032-rings": {
"g8032-ring": [
{
"erp-port0s": {
"erp-port0": [
{
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string",
"erp-instances": {
"erp-instance": [
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ],
"erp-port1s": {
"erp-port1": [
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
},
"redundancy": {
"enable": [ null ],
"iccp-redundancy-groups": {
"iccp-redundancy-group": [
{
"multi-homing-node-id": "integer",
"group-id": "integer",
"iccp-interfaces": {
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
},
"pseudowire-classes": {
"pseudowire-class": [
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ],
"l2tpv3-encapsulation": {
"enable": [ null ],
"source-address": "string",
"signaling-protocol": {
"l2tpv3-class-name": "string",
"protocol": "string"
},
"path-mtu": {
"enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ],
"type-of-service": {
"type-of-service-mode": "string"
}
}
}
]
}
}
}
pw-routing_schema:
Pseudowire-routing attributes
- pw-routing-global-id: string
-
Pseudowire-routing Global ID
- pw-routing-bgp:
-
Enable Autodiscovery BGP Pseudowire-routing BGP
Example
{
"pw-routing-global-id": "string",
"pw-routing-bgp": {
"enable": [ null ],
"evpn-route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
}
pw-routing-bgp_schema:
Enable Autodiscovery BGP Pseudowire-routing BGP
- enable: null
-
Enable Autodiscovery BGP
Example
{
"enable": [ null ],
"evpn-route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
evpn-route-distinguisher_schema:
Route Distinguisher
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
database_schema:
L2VPN databases
- g8032-rings: object
-
List of G8032 Ring
-
- g8032-ring: object[]
-
G8032 Ring
-
object - erp-port0s: object
-
Ethernet ring protection port0
-
- erp-port0: object[]
-
Configure ERP main port0
-
object - monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
- g8032-ring-name: string
-
Name of the G8032 ring
- erp-instances: object
-
List of ethernet ring protection instance
-
- erp-instance: object[]
-
Ethernet ring protection instance
-
object - profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
- exclusion-list: string
-
Vlan IDs in the format of a-b,c,d,e-f,g ,untagged
- erp-provider-bridge: null
-
Ethernet ring protection provider bridge
- open-ring: null
-
Specify the G.8032 instance as open ring
- erp-port1s: object
-
Ethernet ring protection port0
-
- erp-port1: object[]
-
Ethernet ring protection port1
-
object - interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
- redundancy: object
-
Redundancy groups
-
- enable: null
-
Enable redundancy groups
- iccp-redundancy-groups: object
-
List of Inter-Chassis Communication Protocol redundancy groups
-
- iccp-redundancy-group: object[]
-
ICCP Redundancy group
-
object - multi-homing-node-id: integer
-
ICCP-based service multi-homing node ID
range:"0..254" - group-id: integer
-
Group ID
range:"1..4294967295" - iccp-interfaces: object
-
List of interfaces
-
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
- pseudowire-classes: object
-
List of pseudowire classes
-
- pseudowire-class: object[]
-
Pseudowire class
-
object - enable: null
-
Enable pseudowire class
- name: string
-
Name of the pseudowire class
- mac-withdraw: null
-
Enable backup MAC withdraw
- l2tpv3-encapsulation: object
-
L2TPv3 encapsulation
-
- enable: null
-
Enable L2TPv3 encapsulation
- source-address: string
-
Source IP address
- signaling-protocol: object
-
L2TPv3 signaling protocol
-
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
- path-mtu: object
-
Path maximum transmission unit
-
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
- cookie-size: string zero, four, eight
-
Cookie size
- time-to-live: string
-
Time to live
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- df-bit-set: null
-
Set the do not fragment bit to 1
- type-of-service: object
-
Type of service
-
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
- mpls-encapsulation: object
-
MPLS encapsulation
-
- static-tag-rewrite: string
-
Static Tag rewrite
- enable: null
-
Enable MPLS encapsulation
- control-word: string enable, disable
-
Enable control word
- signaling-protocol: string none, ldp
-
MPLS signaling protocol
- source-address: string
-
Source IP address
- mpls-redundancy: object
-
Redundancy options for MPLS encapsulation
-
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
- preferred-path: object
-
Preferred path
-
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - srte-policy: string
-
Name of the SR TE Policy
- type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- load-balance-group: object
-
Load Balancing
-
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
- pw-switching-tlv: string hide
-
Pseudowire Switching Point Tlv
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- vccv-type: string none, lsp-ping
-
VCCV verification type
- backup-disable-delay: object
-
Back Up Pseudowire class
-
- type: string never, delay
-
Delay or Never
- disable-backup: string
-
Disable backup delay
- bridge-domain-groups: object
-
List of bridge groups
-
- bridge-domain-group: object[]
-
Bridge group
-
object - bridge-domains: object
-
List of Bridge Domain
-
- bridge-domain: object[]
-
bridge domain
-
object - routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the bridge domain
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
- name: string
-
Name of the Bridge group
- xconnect-groups: object
-
List of xconnect groups
-
- xconnect-group: object[]
-
Xconnect group
-
object - mp2mp-xconnects: object
-
List of multi point to multi point xconnects
-
- mp2mp-xconnect: object[]
-
Multi point to multi point xconnect
-
object - mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- name: string
-
Name of the multi point to multi point xconnect
- p2p-xconnects: object
-
List of point to point xconnects
-
- p2p-xconnect: object[]
-
Point to point xconnect
-
object - monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- name: string
-
Name of the point to point xconnect
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- p2p-description: string
-
cross connect description Name
- name: string
-
Name of the xconnect group
- flexible-xconnect-service-table: object
-
List of Flexible XConnect Services
-
- vlan-unaware-flexible-xconnect-services: object
-
List of Vlan-Unaware Flexible XConnect Services
-
- vlan-unaware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-unaware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- vlan-unaware-fxc-pseudowire-evpns: object
-
List of EVPN Services
-
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the Flexible XConnect Service
- vlan-aware-flexible-xconnect-services: object
-
List of Vlan-Aware Flexible XConnect Services
-
- vlan-aware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-aware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- eviid: string
-
Ethernet VPN ID
Example
{
"g8032-rings": {
"g8032-ring": [
{
"erp-port0s": {
"erp-port0": [
{
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string",
"erp-instances": {
"erp-instance": [
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ],
"erp-port1s": {
"erp-port1": [
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
},
"redundancy": {
"enable": [ null ],
"iccp-redundancy-groups": {
"iccp-redundancy-group": [
{
"multi-homing-node-id": "integer",
"group-id": "integer",
"iccp-interfaces": {
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
},
"pseudowire-classes": {
"pseudowire-class": [
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ],
"l2tpv3-encapsulation": {
"enable": [ null ],
"source-address": "string",
"signaling-protocol": {
"l2tpv3-class-name": "string",
"protocol": "string"
},
"path-mtu": {
"enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ],
"type-of-service": {
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
},
"mpls-encapsulation": {
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string",
"mpls-redundancy": {
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
},
"preferred-path": {
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
},
"load-balance-group": {
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
}
}
}
]
}
}
g8032-rings_schema:
List of G8032 Ring
- g8032-ring: object[]
-
G8032 Ring
-
object - erp-port0s: object
-
Ethernet ring protection port0
-
- erp-port0: object[]
-
Configure ERP main port0
-
object - monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
- g8032-ring-name: string
-
Name of the G8032 ring
- erp-instances: object
-
List of ethernet ring protection instance
-
- erp-instance: object[]
-
Ethernet ring protection instance
-
object - profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
- exclusion-list: string
-
Vlan IDs in the format of a-b,c,d,e-f,g ,untagged
- erp-provider-bridge: null
-
Ethernet ring protection provider bridge
- open-ring: null
-
Specify the G.8032 instance as open ring
- erp-port1s: object
-
Ethernet ring protection port0
-
- erp-port1: object[]
-
Ethernet ring protection port1
-
object - interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
Example
{
"g8032-ring": [
{
"erp-port0s": {
"erp-port0": [
{
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string",
"erp-instances": {
"erp-instance": [
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ],
"erp-port1s": {
"erp-port1": [
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}
g8032-ring_schema:
- erp-port0s: object
-
Ethernet ring protection port0
-
- erp-port0: object[]
-
Configure ERP main port0
-
object - monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
- g8032-ring-name: string
-
Name of the G8032 ring
- erp-instances: object
-
List of ethernet ring protection instance
-
- erp-instance: object[]
-
Ethernet ring protection instance
-
object - profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
- exclusion-list: string
-
Vlan IDs in the format of a-b,c,d,e-f,g ,untagged
- erp-provider-bridge: null
-
Ethernet ring protection provider bridge
- open-ring: null
-
Specify the G.8032 instance as open ring
- erp-port1s: object
-
Ethernet ring protection port0
-
- erp-port1: object[]
-
Ethernet ring protection port1
-
object - interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
Example
{
"erp-port0s": {
"erp-port0": [
{
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string",
"erp-instances": {
"erp-instance": [
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ],
"erp-port1s": {
"erp-port1": [
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
erp-port0s_schema:
Ethernet ring protection port0
- erp-port0: object[]
-
Configure ERP main port0
-
object - monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
Example
{
"erp-port0": [
{
"monitor": "string",
"interface-name": "string"
}
]
}
erp-port0_schema:
- monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
Example
{
"monitor": "string",
"interface-name": "string"
}
erp-instances_schema:
List of ethernet ring protection instance
- erp-instance: object[]
-
Ethernet ring protection instance
-
object - profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
Example
{
"erp-instance": [
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
]
}
erp-instance_schema:
- profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
Example
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
rpl_schema:
Ring protection link
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
Example
{
"role": "string",
"port": "string"
}
aps_schema:
Automatic protection switching
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
Example
{
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
}
port1_schema:
APS channel for ERP port1
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
Example
{
"aps-type": "string",
"aps-channel": "string"
}
erp-port1s_schema:
Ethernet ring protection port0
- erp-port1: object[]
-
Ethernet ring protection port1
-
object - interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
Example
{
"erp-port1": [
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
erp-port1_schema:
- interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
Example
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
interface_schema:
- enable: null
-
Enable interface
- interface-name: string
-
Name of the interface
Example
{
"enable": [ null ],
"interface-name": "string"
}
xconnect-groups_schema:
List of xconnect groups
- xconnect-group: object[]
-
Xconnect group
-
object - mp2mp-xconnects: object
-
List of multi point to multi point xconnects
-
- mp2mp-xconnect: object[]
-
Multi point to multi point xconnect
-
object - mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- name: string
-
Name of the multi point to multi point xconnect
- p2p-xconnects: object
-
List of point to point xconnects
-
- p2p-xconnect: object[]
-
Point to point xconnect
-
object - monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- name: string
-
Name of the point to point xconnect
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- p2p-description: string
-
cross connect description Name
- name: string
-
Name of the xconnect group
Example
{
"xconnect-group": [
{
"mp2mp-xconnects": {
"mp2mp-xconnect": [
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string",
"mp2mp-auto-discovery": {
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
},
"name": "string"
}
]
},
"p2p-xconnects": {
"p2p-xconnect": [
{
"monitor-sessions": {
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
},
"backup-attachment-circuits": {
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
},
"name": "string",
"pseudowire-evpns": {
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
},
"pseudowires": {
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
},
"interworking": "string",
"attachment-circuits": {
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
},
"pseudowire-routeds": {
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
}
}
]
}
}
]
}
xconnect-group_schema:
- mp2mp-xconnects: object
-
List of multi point to multi point xconnects
-
- mp2mp-xconnect: object[]
-
Multi point to multi point xconnect
-
object - mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- name: string
-
Name of the multi point to multi point xconnect
- p2p-xconnects: object
-
List of point to point xconnects
-
- p2p-xconnect: object[]
-
Point to point xconnect
-
object - monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- name: string
-
Name of the point to point xconnect
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- p2p-description: string
-
cross connect description Name
- name: string
-
Name of the xconnect group
Example
{
"mp2mp-xconnects": {
"mp2mp-xconnect": [
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string",
"mp2mp-auto-discovery": {
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
},
"name": "string"
}
]
},
"p2p-xconnects": {
"p2p-xconnect": [
{
"monitor-sessions": {
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
},
"backup-attachment-circuits": {
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
},
"name": "string",
"pseudowire-evpns": {
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
},
"pseudowires": {
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
},
"interworking": "string",
"attachment-circuits": {
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
},
"pseudowire-routeds": {
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
},
"name": "string"
}
p2p-xconnects_schema:
List of point to point xconnects
- p2p-xconnect: object[]
-
Point to point xconnect
-
object - monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- name: string
-
Name of the point to point xconnect
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- p2p-description: string
-
cross connect description Name
Example
{
"p2p-xconnect": [
{
"monitor-sessions": {
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
},
"backup-attachment-circuits": {
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
},
"name": "string",
"pseudowire-evpns": {
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
},
"pseudowires": {
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
},
"interworking": "string",
"attachment-circuits": {
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
},
"pseudowire-routeds": {
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
}
p2p-xconnect_schema:
- monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- 2p-xconnect_name: string
-
Name of the point to point xconnect
- p2p-description: string
-
cross connect description Name
Example
{
"monitor-sessions": {
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
},
"backup-attachment-circuits": {
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
},
"pseudowire-evpns": {
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
},
"pseudowires": {
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
},
"interworking": "string",
"attachment-circuits": {
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
},
"pseudowire-routeds": {
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"2p-xconnect_name": "string",
"p2p-description": "string"
}
backup-attachment-circuits_schema:
List of backup attachment circuits
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
Example
{
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
}
backup-attachment-circuit_schema:
- interface-name: string
-
Name of the attachment circuit interface
Example
{
"interface-name": "string"
}
pseudowire-evpns_schema:
List of EVPN Services
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
Example
{
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}
pseudowire-evpn_schema:
- eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
Example
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
pseudowires_schema:
List of pseudowires
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
Example
{
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
}
pseudowire_schema:
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
Example
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
mpls-static-labels_schema:
MPLS static labels
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
backup-pseudowires_schema:
List of pseudowires
- backup-pseudowire: object[]
-
Backup pseudowire for the cross connect
-
object - backup-pw-class: string
-
PW class template name to use for the backup PW
- pseudowire-id: string
-
Pseudowire ID
- neighbor: string
-
Neighbor IP address
- backup-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"backup-pseudowire": [
{
"backup-pw-class": "string",
"pseudowire-id": "string",
"neighbor": "string",
"backup-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
}
}
]
}
backup-pseudowire_schema:
- backup-pw-class: string
-
PW class template name to use for the backup PW
- pseudowire-id: string
-
Pseudowire ID
- neighbor: string
-
Neighbor IP address
- backup-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"backup-pw-class": "string",
"pseudowire-id": "string",
"neighbor": "string",
"backup-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
}
}
backup-mpls-static-labels_schema:
MPLS static labels
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
l2tp-static-attributes_schema:
L2TP Static Attributes
- l2tp-remote-session-id: string
-
L2TP remote session ID
- l2tp-local-session-id: string
-
L2TP local session ID
- l2tp-secondary-local-cookie: object
-
L2TP secondary local cookie
-
- lower-value: string
-
Lower local cookie value
- higher-value: string
-
Higher local cookie value
- size: string zero, four, eight
-
Local cookie size
- l2tp-local-cookie: object
-
L2TP local cookie
-
- lower-value: string
-
Lower local cookie value
- higher-value: string
-
Higher local cookie value
- size: string zero, four, eight
-
Local cookie size
- l2tp-remote-cookie: object
-
L2TP remote cookie
-
- lower-value: string
-
Lower remote cookie value
- higher-value: string
-
Higher remote cookie value
- size: string zero, four, eight
-
Remote cookie size
Example
{
"l2tp-remote-session-id": "string",
"l2tp-local-session-id": "string",
"l2tp-secondary-local-cookie": {
"lower-value": "string",
"higher-value": "string",
"size": "string"
},
"l2tp-local-cookie": {
"lower-value": "string",
"higher-value": "string",
"size": "string"
},
"l2tp-remote-cookie": {
"lower-value": "string",
"higher-value": "string",
"size": "string"
}
}
l2tp-static_schema:
Pseudowire L2TPv3 static configuration
- enable: null
-
Enable pseudowire L2TPv3 static configuration
Example
{
"enable": [ null ]
}
pseudowire-address_schema:
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
Example
{
"pseudowire-address": "string"
}
monitor-sessions_schema:
List of Monitor session segments
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
Example
{
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
}
monitor-session_schema:
- onitor-session_name: string
-
Name of the monitor session
- enable: null
-
Enable monitor session segment
Example
{
"onitor-session_name": "string",
"enable": [ null ]
}
pseudowire-routeds_schema:
List of pseudowire-routed
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
Example
{
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
}
pseudowire-routed_schema:
- prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
Example
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
attachment-circuits_schema:
List of attachment circuits
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
Example
{
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
}
attachment-circuit_schema:
- ttachment-circuit_name: string
-
Name of the attachment circuit interface
- enable: null
-
Enable attachment circuit interface
Example
{
"ttachment-circuit_name": "string",
"enable": [ null ]
}
mp2mp-xconnects_schema:
List of multi point to multi point xconnects
- mp2mp-xconnect: object[]
-
Multi point to multi point xconnect
-
object - mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- name: string
-
Name of the multi point to multi point xconnect
Example
{
"mp2mp-xconnect": [
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string",
"mp2mp-auto-discovery": {
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
},
"name": "string"
}
]
}
mp2mp-xconnect_schema:
- mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- p2mp-xconnect_name: string
-
Name of the multi point to multi point xconnect
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
Example
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"p2mp-xconnect_name": "string",
"mp2mpmtu": "string",
"mp2mp-auto-discovery": {
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
}
}
mp2mp-auto-discovery_schema:
auto-discovery in this MP2MP
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
Example
{
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
}
route-distinguisher_schema:
Route Distinguisher
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
mp2mp-route-policy_schema:
Route policy
- export: string
-
Export route policy
Example
{
"export": "string"
}
mp2mp-route-targets_schema:
Route Target
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}
mp2mp-route-target_schema:
- ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
two-byte-as-or-four-byte-as_schema:
- as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
Example
{
"as": "string",
"as-index": "string"
}
ipv4-address_schema:
- addr-index: string
-
Addr index
- address: string
-
IPV4 address
Example
{
"addr-index": "string",
"address": "string"
}
mp2mp-signaling-protocol_schema:
signaling protocol in this MP2MP
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
Example
{
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
}
flow-label-load-balance_schema:
Enable Flow Label based load balancing
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
Example
{
"static": [ null ],
"flow-label": "string"
}
ceids_schema:
Local Customer Edge Identifier Table
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
Example
{
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
ceid_schema:
- remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
Example
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
remote-ceid-attachment-circuits_schema:
AC And Remote Customer Edge Identifier Table
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
Example
{
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
}
remote-ceid-attachment-circuit_schema:
- name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
Example
{
"name": "string",
"remote-ce-id": "string"
}
bridge-domain-groups_schema:
List of bridge groups
- bridge-domain-group: object[]
-
Bridge group
-
object - bridge-domains: object
-
List of Bridge Domain
-
- bridge-domain: object[]
-
bridge domain
-
object - routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the bridge domain
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
- name: string
-
Name of the Bridge group
Example
{
"bridge-domain-group": [
{
"bridge-domains": {
"bridge-domain": [
{
"routed-interfaces": {
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
},
"member-vnis": {
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ],
"bd-attachment-circuits": {
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
},
"ip-source-guard": {
"enable": [ null ],
"logging": [ null ]
},
"bd-pseudowires": {
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {}
}
}
]
}
}
]
}
}
]
}
bridge-domain-group_schema:
- bridge-domains: object
-
List of Bridge Domain
-
- bridge-domain: object[]
-
bridge domain
-
object - routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the bridge domain
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
- name: string
-
Name of the Bridge group
Example
{
"bridge-domains": {
"bridge-domain": [
{
"routed-interfaces": {
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
},
"member-vnis": {
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ],
"bd-attachment-circuits": {
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
},
"ip-source-guard": {
"enable": [ null ],
"logging": [ null ]
},
"bd-pseudowires": {
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"action": "string",
"enable": [ null ]
}
}
}
]
}
}
]
}
}
bridge-domains_schema:
List of Bridge Domain
- bridge-domain: object[]
-
bridge domain
-
object - routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the bridge domain
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
Example
{
"bridge-domain": [
{
"routed-interfaces": {
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
},
"member-vnis": {
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ],
"bd-attachment-circuits": {
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
},
"ip-source-guard": {
"enable": [ null ],
"logging": [ null ]
},
"bd-pseudowires": {
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ]
}
}
}
]
}
}
]
}
bridge-domain_schema:
- routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- ridge-domain_name: string
-
Name of the bridge domain
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
Example
{
"routed-interfaces": {
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
},
"member-vnis": {
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ],
"bd-attachment-circuits": {
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
},
"ip-source-guard": {
"enable": [ null ],
"logging": [ null ]
},
"bd-pseudowires": {
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-mac-aging": {}
}
}
]
}
}
bd-storm-controls_schema:
Storm Control
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
Example
{
"bd-storm-control": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}
bd-storm-control_schema:
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
Example
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
storm-control-unit_schema:
Specify units for Storm Control Configuration
- kbits-per-sec: string
-
Kilobits Per Second, PktsPerSec and KbitsPerSec cannot be configured together
- pkts-per-sec: string
-
Packets Per Second, PktsPerSec and KbitsPerSec cannot be configured together
Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
member-vnis_schema:
Bridge Domain VxLAN Network Identifier Table
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
Example
{
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
}
member-vni_schema:
- member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
Example
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
member-vni-static-mac-addresses_schema:
Static Mac Address Table
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
Example
{
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
}
member-vni-static-mac-address_schema:
- next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
Example
{
"next-hop-ip": "string",
"mac-address": "string"
}
bridge-domain-mac_schema:
MAC configuration commands
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
Example
{
"bd-mac-withdraw-relay": [ null ],
"bd-mac-aging": {
"bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
},
"bd-mac-port-down-flush": [ null ],
"bd-mac-filters": {
"bd-mac-filter": [
{
"drop": [ null ],
"address": "string"
}
]
},
"bd-mac-limit": {
"bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
},
"bd-mac-learn": "string",
"bd-mac-withdraw": [ null ],
"mac-secure": {
"action": "string",
"threshold": [ null ],
"enable": [ null ],
"logging": [ null ]
},
"bd-mac-withdraw-behavior": "string",
"bd-mac-withdraw-access-pw-disable": [ null ]
}
bd-mac-limit_schema:
MAC-Limit configuration commands
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
Example
{
"bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
}
bd-mac-filters_schema:
Filter Mac Address
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
Example
{
"bd-mac-filter": [
{
"drop": [ null ],
"address": "string"
}
]
}
bd-mac-filter_schema:
- drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
Example
{
"drop": [ null ],
"address": "string"
}
mac-secure_schema:
MAC Secure
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
Example
{
"action": "string",
"threshold": [ null ],
"enable": [ null ],
"logging": [ null ]
}
bd-mac-aging_schema:
MAC-Aging configuration commands
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
Example
{
"bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
}
nv-satellite_schema:
nV Satellite
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
Example
{
"enable": [ null ],
"offload-ipv4-multicast-enable": [ null ]
}
bridge-domain-pbb_schema:
Bridge Domain PBB
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
Example
{
"pbb-core": {
"pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ],
"pbb-core-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string",
"pbb-core-mac": {
"pbb-core-mac-learning": "string",
"pbb-core-mac-limit": {
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
},
"pbb-core-mac-aging": {
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string",
"pbb-core-evis": {
"pbb-core-evi": [
{
"eviid": "string"
}
]
}
},
"pbb-edges": {
"pbb-edge": [
{
"pbb-edge-mac": {
"pbb-edge-mac-limit": {
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
},
"pbb-edge-mac-aging": {
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string",
"pbb-edge-mac-secure": {
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string",
"pbb-edge-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-static-mac-mappings": {
"pbb-static-mac-mapping": [
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string",
"pbb-edge-split-horizon-group": {
"disable": [ null ]
}
}
]
}
}
pbb-edges_schema:
PBB Edge
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
Example
{
"pbb-edge": [
{
"pbb-edge-mac": {
"pbb-edge-mac-limit": {
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
},
"pbb-edge-mac-aging": {
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string",
"pbb-edge-mac-secure": {
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string",
"pbb-edge-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-static-mac-mappings": {
"pbb-static-mac-mapping": [
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string",
"pbb-edge-split-horizon-group": {
"disable": [ null ]
}
}
]
}
pbb-edge_schema:
- pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
Example
{
"pbb-edge-mac": {
"pbb-edge-mac-limit": {
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
},
"pbb-edge-mac-aging": {
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string",
"pbb-edge-mac-secure": {
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string",
"pbb-edge-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-static-mac-mappings": {
"pbb-static-mac-mapping": [
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string",
"pbb-edge-split-horizon-group": {
"disable": [ null ]
}
}
pbb-edge-split-horizon-group_schema:
Split Horizon Group
- disable: null
-
Disable split horizon group
Example
{
"disable": [ null ]
}
pbb-static-mac-mappings_schema:
PBB Static Mac Address Mapping Table
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
Example
{
"pbb-static-mac-mapping": [
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
}
pbb-static-mac-mapping_schema:
- pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
Example
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
pbb-edge-dhcp-profile_schema:
Attach a DHCP profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
pbb-edge-mac_schema:
MAC configuration commands
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
Example
{
"pbb-edge-mac-limit": {
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
},
"pbb-edge-mac-aging": {
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string",
"pbb-edge-mac-secure": {
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
pbb-edge-mac-limit_schema:
MAC-Limit configuration commands
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
Example
{
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}
pbb-edge-mac-aging_schema:
MAC-Aging configuration commands
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
Example
{
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
}
pbb-edge-mac-secure_schema:
MAC Secure
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
Example
{
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
pbb-core_schema:
PBB Core
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
Example
{
"pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ],
"pbb-core-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string",
"pbb-core-mac": {
"pbb-core-mac-learning": "string",
"pbb-core-mac-limit": {
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
},
"pbb-core-mac-aging": {
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string",
"pbb-core-evis": {
"pbb-core-evi": [
{
"eviid": "string"
}
]
}
}
pbb-core-mac_schema:
MAC configuration commands
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
Example
{
"pbb-core-mac-learning": "string",
"pbb-core-mac-limit": {
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
},
"pbb-core-mac-aging": {
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
}
pbb-core-mac-aging_schema:
MAC-Aging configuration commands
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
Example
{
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
pbb-core-mac-limit_schema:
MAC-Limit configuration commands
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
Example
{
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}
pbb-core-evis_schema:
PBB Core EVI Table
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
Example
{
"pbb-core-evi": [
{
"eviid": "string"
}
]
}
pbb-core-dhcp-profile_schema:
Attach a DHCP profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
bridge-domain-evis_schema:
Bridge Domain EVI Table
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
Example
{
"bridge-domain-evi": [
{
"eviid": "string"
}
]
}
access-vfis_schema:
Specify the access virtual forwarding interface name
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
Example
{
"access-vfi": [
{
"access-vfi-shutdown": [ null ],
"access-vfi-pseudowires": {
"access-vfi-pseudowire": [
{
"pseudowire-id": "string",
"access-vfi-pseudowire-static-mac-addresses": {
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"name": "string"
}
]
}
access-vfi_schema:
- access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- ccess-vfi_name: string
-
Name of the AccessVirtual Forwarding Interface
Example
{
"access-vfi-shutdown": [ null ],
"access-vfi-pseudowires": {
"access-vfi-pseudowire": [
{
"pseudowire-id": "string",
"access-vfi-pseudowire-static-mac-addresses": {
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"ccess-vfi_name": "string"
}
access-vfi-pseudowires_schema:
List of pseudowires
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
Example
{
"access-vfi-pseudowire": [
{
"pseudowire-id": "string",
"access-vfi-pseudowire-static-mac-addresses": {
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
}
access-vfi-pseudowire_schema:
- pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
Example
{
"pseudowire-id": "string",
"access-vfi-pseudowire-static-mac-addresses": {
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
access-vfi-pseudowire-static-mac-addresses_schema:
Static Mac Address Table
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
Example
{
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
}
access-vfi-pseudowire-static-mac-address_schema:
- address: string
-
Static MAC address
Example
{
"address": "string"
}
bd-pseudowires_schema:
List of pseudowires
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
Example
{
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-mac-aging": {
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
},
"pseudowire-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string",
"pseudowire-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string",
"bd-pw-split-horizon": {
"bd-pw-split-horizon-group": {
"enable": [ null ]
}
},
"bd-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"bdpw-storm-control-types": {
"bdpw-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"bd-pw-static-mac-addresses": {
"bd-pw-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string",
"pseudowire-dai": {
"pseudowire-dai-address-validation": {
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
]
}
bd-pseudowire_schema:
- bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
Example
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-mac-aging": {
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
},
"pseudowire-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string",
"pseudowire-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string",
"bd-pw-split-horizon": {
"bd-pw-split-horizon-group": {
"enable": [ null ]
}
},
"bd-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"bdpw-storm-control-types": {
"bdpw-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"bd-pw-static-mac-addresses": {
"bd-pw-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string",
"pseudowire-dai": {
"pseudowire-dai-address-validation": {
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
pseudowire-dai_schema:
Access Pseudowire Dynamic ARP Inspection
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
Example
{
"pseudowire-dai-address-validation": {
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
pseudowire-dai-address-validation_schema:
Address Validation
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
Example
{
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
bdpw-storm-control-types_schema:
Storm Control
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
Example
{
"bdpw-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}
bdpw-storm-control-type_schema:
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
Example
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
pseudowire-profile_schema:
Attach a DHCP profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
bd-pw-static-mac-addresses_schema:
Static Mac Address Table
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
Example
{
"bd-pw-static-mac-address": [
{
"address": "string"
}
]
}
pseudowire-ip-source-guard_schema:
IP Source Guard
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
pseudowire-mac_schema:
Bridge-domain Pseudowire MAC configuration commands
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
Example
{
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-mac-aging": {
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}
pseudowire-mac-secure_schema:
MAC Secure
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
Example
{
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
pseudowire-mac-aging_schema:
MAC-Aging configuration commands
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
Example
{
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
pseudowire-mac-limit_schema:
MAC-Limit configuration commands
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
Example
{
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
bd-pw-split-horizon_schema:
Split Horizon
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
Example
{
"bd-pw-split-horizon-group": {
"enable": [ null ]
}
}
bd-pw-split-horizon-group_schema:
Split Horizon Group
- enable: null
-
Enable split horizon group
Example
{
"enable": [ null ]
}
bd-pw-mpls-static-labels_schema:
MPLS static labels
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
bridge-domain-backup-pseudowires_schema:
List of pseudowires
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
Example
{
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
}
bridge-domain-backup-pseudowire_schema:
- pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
Example
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
vfis_schema:
Specify the virtual forwarding interface name
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"vfi": [
{
"vpnid": "string",
"vfi-shutdown": [ null ],
"name": "string",
"multicast-p2mp": {
"enable": [ null ],
"transports": {
"transport": [
{
"attribute-set-name": "string",
"transport-name": "string"
}
]
},
"signalings": {
"signaling": [
{
"signaling-name": "string"
}
]
}
},
"bgp-auto-discovery": {
"enable": [ null ],
"bgp-route-policy": {
"export": "string"
},
"bgp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string",
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"route-targets": {
"route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"ldp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"vpls-id": {
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
},
"vfi-pseudowires": {
"vfi-pseudowire": [
{
"vfi-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string",
"pseudowire-static-mac-addresses": {
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string",
"vfi-pw-dhcp-snoop": {
"profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
}
]
}
vfi_schema:
- vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- fi_name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
Example
{
"vpnid": "string",
"vfi-shutdown": [ null ],
"vfi-pseudowires": {
"vfi-pseudowire": [
{
"vfi-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string",
"pseudowire-static-mac-addresses": {
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string",
"vfi-pw-dhcp-snoop": {
"profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
},
"fi_name": "string",
"multicast-p2mp": {
"enable": [ null ],
"transports": {
"transport": [
{
"attribute-set-name": "string",
"transport-name": "string"
}
]
},
"signalings": {
"signaling": [
{
"signaling-name": "string"
}
]
}
},
"bgp-auto-discovery": {
"enable": [ null ],
"bgp-route-policy": {
"export": "string"
},
"bgp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string",
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"route-targets": {
"route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"ldp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"vpls-id": {
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
}
multicast-p2mp_schema:
Enable Multicast P2MP in this VFI
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
Example
{
"enable": [ null ],
"transports": {
"transport": [
{
"attribute-set-name": "string",
"transport-name": "string"
}
]
},
"signalings": {
"signaling": [
{
"signaling-name": "string"
}
]
}
}
transports_schema:
Multicast P2MP Transport
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
Example
{
"transport": [
{
"attribute-set-name": "string",
"transport-name": "string"
}
]
}
transport_schema:
- attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
Example
{
"attribute-set-name": "string",
"transport-name": "string"
}
signalings_schema:
Multicast P2MP Signaling Type
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
Example
{
"signaling": [
{
"signaling-name": "string"
}
]
}
vfi-pseudowires_schema:
List of pseudowires
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"vfi-pseudowire": [
{
"vfi-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string",
"pseudowire-static-mac-addresses": {
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string",
"vfi-pw-dhcp-snoop": {
"profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
vfi-pseudowire_schema:
- vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"vfi-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string",
"pseudowire-static-mac-addresses": {
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string",
"vfi-pw-dhcp-snoop": {
"profile-id": "string",
"dhcp-snooping-id": "string"
}
}
vfi-pw-dhcp-snoop_schema:
Attach a DHCP Snooping profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
vfi-pw-mpls-static-labels_schema:
MPLS static labels
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
pseudowire-static-mac-addresses_schema:
Static Mac Address Table
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
Example
{
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
}
pseudowire-static-mac-address_schema:
- address: string
-
Static MAC address
Example
{
"address": "string"
}
bgp-auto-discovery_schema:
Enable Autodiscovery BGP in this VFI
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
Example
{
"enable": [ null ],
"bgp-route-policy": {
"export": "string"
},
"bgp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string",
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"route-targets": {
"route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"ldp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"vpls-id": {
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
ldp-signaling-protocol_schema:
Signaling Protocol LDP in this VFI configuration
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
Example
{
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"vpls-id": {
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
vpls-id_schema:
VPLS ID
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
Example
{
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
bgp-route-policy_schema:
Route policy
- export: string
-
Export route policy
Example
{
"export": "string"
}
bgp-signaling-protocol_schema:
Enable Signaling Protocol BGP in this VFI
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
Example
{
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
}
route-targets_schema:
Route Target
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}
route-target_schema:
- ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
bd-attachment-circuits_schema:
Attachment Circuit table
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
Example
{
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}
bd-attachment-circuit_schema:
- interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- d-attachment-circuit_name: string
-
The name of the Attachment Circuit
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
Example
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"d-attachment-circuit_name": "string",
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
interface-ip-source-guard_schema:
IP Source Guard
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
interface-dai_schema:
L2 Interface Dynamic ARP Inspection
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
Example
{
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
interface-dai-address-validation_schema:
Address Validation
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
Example
{
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
interface-profile_schema:
Attach a DHCP profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
bdac-storm-control-types_schema:
Storm Control
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
Example
{
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}
bdac-storm-control-type_schema:
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
Example
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
split-horizon_schema:
Split Horizon
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
Example
{
"split-horizon-group-id": {
"enable": [ null ]
}
}
split-horizon-group-id_schema:
Split Horizon Group ID
- enable: null
-
Enable split horizon group
Example
{
"enable": [ null ]
}
static-mac-addresses_schema:
Static Mac Address Table
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
Example
{
"static-mac-address": [
{
"address": "string"
}
]
}
interface-mac_schema:
MAC configuration commands
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
Example
{
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}
interface-mac-aging_schema:
MAC-Aging configuration commands
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
Example
{
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
interface-mac-secure_schema:
MAC Secure
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
Example
{
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
interface-mac-limit_schema:
MAC-Limit configuration commands
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
Example
{
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}
bd-pseudowire-evpns_schema:
List of EVPN pseudowires
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
Example
{
"bd-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
}
bd-pseudowire-evpn_schema:
- acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
Example
{
"acid": "string",
"eviid": "string"
}
ip-source-guard_schema:
IP Source Guard
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
Example
{
"enable": [ null ],
"logging": [ null ]
}
dai_schema:
Dynamic ARP Inspection
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
Example
{
"enable": [ null ],
"logging": [ null ],
"dai-address-validation": {
"source-mac-verification": [ null ],
"enable": [ null ],
"destination-mac-verification": [ null ],
"ipv4-verification": [ null ]
}
}
dai-address-validation_schema:
Address Validation
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
Example
{
"source-mac-verification": [ null ],
"enable": [ null ],
"destination-mac-verification": [ null ],
"ipv4-verification": [ null ]
}
routed-interfaces_schema:
Bridge Domain Routed Interface Table
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
Example
{
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}
routed-interface_schema:
- routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
Example
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
routed-interface-split-horizon-group_schema:
Routed interface split horizon group
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
Example
{
"routed-interface-split-horizon-group-core": [ null ]
}
pseudowire-classes_schema:
List of pseudowire classes
- pseudowire-class: object[]
-
Pseudowire class
-
object - enable: null
-
Enable pseudowire class
- name: string
-
Name of the pseudowire class
- mac-withdraw: null
-
Enable backup MAC withdraw
- l2tpv3-encapsulation: object
-
L2TPv3 encapsulation
-
- enable: null
-
Enable L2TPv3 encapsulation
- source-address: string
-
Source IP address
- signaling-protocol: object
-
L2TPv3 signaling protocol
-
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
- path-mtu: object
-
Path maximum transmission unit
-
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
- cookie-size: string zero, four, eight
-
Cookie size
- time-to-live: string
-
Time to live
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- df-bit-set: null
-
Set the do not fragment bit to 1
- type-of-service: object
-
Type of service
-
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
- mpls-encapsulation: object
-
MPLS encapsulation
-
- static-tag-rewrite: string
-
Static Tag rewrite
- enable: null
-
Enable MPLS encapsulation
- control-word: string enable, disable
-
Enable control word
- signaling-protocol: string none, ldp
-
MPLS signaling protocol
- source-address: string
-
Source IP address
- mpls-redundancy: object
-
Redundancy options for MPLS encapsulation
-
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
- preferred-path: object
-
Preferred path
-
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - srte-policy: string
-
Name of the SR TE Policy
- type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- load-balance-group: object
-
Load Balancing
-
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
- pw-switching-tlv: string hide
-
Pseudowire Switching Point Tlv
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- vccv-type: string none, lsp-ping
-
VCCV verification type
- backup-disable-delay: object
-
Back Up Pseudowire class
-
- type: string never, delay
-
Delay or Never
- disable-backup: string
-
Disable backup delay
Example
{
"pseudowire-class": [
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ],
"l2tpv3-encapsulation": {
"enable": [ null ],
"source-address": "string",
"signaling-protocol": {
"l2tpv3-class-name": "string",
"protocol": "string"
},
"path-mtu": {
"enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ],
"type-of-service": {
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
},
"mpls-encapsulation": {
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string",
"mpls-redundancy": {
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
},
"preferred-path": {
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
},
"load-balance-group": {
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
},
"backup-disable-delay": {
"type": "string",
"disable-backup": "string"
}
}
]
}
pseudowire-class_schema:
- enable: null
-
Enable pseudowire class
- name: string
-
Name of the pseudowire class
- mac-withdraw: null
-
Enable backup MAC withdraw
- l2tpv3-encapsulation: object
-
L2TPv3 encapsulation
-
- enable: null
-
Enable L2TPv3 encapsulation
- source-address: string
-
Source IP address
- signaling-protocol: object
-
L2TPv3 signaling protocol
-
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
- path-mtu: object
-
Path maximum transmission unit
-
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
- cookie-size: string zero, four, eight
-
Cookie size
- time-to-live: string
-
Time to live
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- df-bit-set: null
-
Set the do not fragment bit to 1
- type-of-service: object
-
Type of service
-
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
- mpls-encapsulation: object
-
MPLS encapsulation
-
- static-tag-rewrite: string
-
Static Tag rewrite
- enable: null
-
Enable MPLS encapsulation
- control-word: string enable, disable
-
Enable control word
- signaling-protocol: string none, ldp
-
MPLS signaling protocol
- source-address: string
-
Source IP address
- mpls-redundancy: object
-
Redundancy options for MPLS encapsulation
-
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
- preferred-path: object
-
Preferred path
-
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - srte-policy: string
-
Name of the SR TE Policy
- type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- load-balance-group: object
-
Load Balancing
-
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
- pw-switching-tlv: string hide
-
Pseudowire Switching Point Tlv
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- vccv-type: string none, lsp-ping
-
VCCV verification type
- backup-disable-delay: object
-
Back Up Pseudowire class
-
- type: string never, delay
-
Delay or Never
- disable-backup: string
-
Disable backup delay
Example
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ],
"l2tpv3-encapsulation": {
"enable": [ null ],
"source-address": "string",
"signaling-protocol": {
"l2tpv3-class-name": "string",
"protocol": "string"
},
"path-mtu": {
"enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ],
"type-of-service": {
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
},
"mpls-encapsulation": {
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string",
"mpls-redundancy": {
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
},
"preferred-path": {
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
},
"load-balance-group": {
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
},
"backup-disable-delay": {
"type": "string",
"disable-backup": "string"
}
}
l2tpv3-encapsulation_schema:
L2TPv3 encapsulation
- enable: null
-
Enable L2TPv3 encapsulation
- source-address: string
-
Source IP address
- signaling-protocol: object
-
L2TPv3 signaling protocol
-
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
- path-mtu: object
-
Path maximum transmission unit
-
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
- cookie-size: string zero, four, eight
-
Cookie size
- time-to-live: string
-
Time to live
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- df-bit-set: null
-
Set the do not fragment bit to 1
- type-of-service: object
-
Type of service
-
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
Example
{
"enable": [ null ],
"source-address": "string",
"signaling-protocol": {
"l2tpv3-class-name": "string",
"protocol": "string"
},
"path-mtu": {
"enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ],
"type-of-service": {
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
}
sequencing_schema:
Sequencing
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
Example
{
"sequencing": "string",
"resync-threshold": "string"
}
type-of-service_schema:
Type of service
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
Example
{
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
signaling-protocol_schema:
L2TPv3 signaling protocol
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
Example
{
"l2tpv3-class-name": "string",
"protocol": "string"
}
path-mtu_schema:
Path maximum transmission unit
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
Example
{
"enable": [ null ],
"max-path-mtu": "string"
}
backup-disable-delay_schema:
Back Up Pseudowire class
- type: string never, delay
-
Delay or Never
- disable-backup: string
-
Disable backup delay
Example
{
"type": "string",
"disable-backup": "string"
}
mpls-encapsulation_schema:
MPLS encapsulation
- static-tag-rewrite: string
-
Static Tag rewrite
- enable: null
-
Enable MPLS encapsulation
- control-word: string enable, disable
-
Enable control word
- signaling-protocol: string none, ldp
-
MPLS signaling protocol
- source-address: string
-
Source IP address
- mpls-redundancy: object
-
Redundancy options for MPLS encapsulation
-
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
- preferred-path: object
-
Preferred path
-
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - srte-policy: string
-
Name of the SR TE Policy
- type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- load-balance-group: object
-
Load Balancing
-
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
- pw-switching-tlv: string hide
-
Pseudowire Switching Point Tlv
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- vccv-type: string none, lsp-ping
-
VCCV verification type
Example
{
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string",
"mpls-redundancy": {
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
},
"preferred-path": {
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
},
"load-balance-group": {
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}
mpls-redundancy_schema:
Redundancy options for MPLS encapsulation
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
Example
{
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}
preferred-path_schema:
Preferred path
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - srte-policy: string
-
Name of the SR TE Policy
- type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
Example
{
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}
load-balance-group_schema:
Load Balancing
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
Example
{
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
}
flexible-xconnect-service-table_schema:
List of Flexible XConnect Services
- vlan-unaware-flexible-xconnect-services: object
-
List of Vlan-Unaware Flexible XConnect Services
-
- vlan-unaware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-unaware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- vlan-unaware-fxc-pseudowire-evpns: object
-
List of EVPN Services
-
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the Flexible XConnect Service
- vlan-aware-flexible-xconnect-services: object
-
List of Vlan-Aware Flexible XConnect Services
-
- vlan-aware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-aware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- eviid: string
-
Ethernet VPN ID
Example
{
"vlan-unaware-flexible-xconnect-services": {
"vlan-unaware-flexible-xconnect-service": [
{
"vlan-unaware-fxc-attachment-circuits": {
"vlan-unaware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"vlan-unaware-fxc-pseudowire-evpns": {
"vlan-unaware-fxc-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
},
"name": "string"
}
]
},
"vlan-aware-flexible-xconnect-services": {
"vlan-aware-flexible-xconnect-service": [
{
"vlan-aware-fxc-attachment-circuits": {
"vlan-aware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"eviid": "string"
}
]
}
}
vlan-unaware-flexible-xconnect-services_schema:
List of Vlan-Unaware Flexible XConnect Services
- vlan-unaware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-unaware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- vlan-unaware-fxc-pseudowire-evpns: object
-
List of EVPN Services
-
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the Flexible XConnect Service
Example
{
"vlan-unaware-flexible-xconnect-service": [
{
"vlan-unaware-fxc-attachment-circuits": {
"vlan-unaware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"vlan-unaware-fxc-pseudowire-evpns": {
"vlan-unaware-fxc-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
},
"name": "string"
}
]
}
vlan-unaware-flexible-xconnect-service_schema:
- vlan-unaware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- vlan-unaware-fxc-pseudowire-evpns: object
-
List of EVPN Services
-
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the Flexible XConnect Service
Example
{
"vlan-unaware-fxc-attachment-circuits": {
"vlan-unaware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"vlan-unaware-fxc-pseudowire-evpns": {
"vlan-unaware-fxc-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
},
"name": "string"
}
vlan-unaware-fxc-attachment-circuits_schema:
List of attachment circuits
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
Example
{
"vlan-unaware-fxc-attachment-circuit": [
{
"name": "string"
}
]
}
vlan-unaware-fxc-attachment-circuit_schema:
- lan-unaware-fxc-attachment-circuit_name: string
-
Name of the attachment circuit interface
Example
{
"lan-unaware-fxc-attachment-circuit_name": "string"
}
vlan-unaware-fxc-pseudowire-evpns_schema:
List of EVPN Services
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
Example
{
"vlan-unaware-fxc-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
}
vlan-unaware-fxc-pseudowire-evpn_schema:
- acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
Example
{
"acid": "string",
"eviid": "string"
}
vlan-aware-flexible-xconnect-services_schema:
List of Vlan-Aware Flexible XConnect Services
- vlan-aware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-aware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- eviid: string
-
Ethernet VPN ID
Example
{
"vlan-aware-flexible-xconnect-service": [
{
"vlan-aware-fxc-attachment-circuits": {
"vlan-aware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"eviid": "string"
}
]
}
vlan-aware-flexible-xconnect-service_schema:
- vlan-aware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- eviid: string
-
Ethernet VPN ID
Example
{
"vlan-aware-fxc-attachment-circuits": {
"vlan-aware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"eviid": "string"
}
vlan-aware-fxc-attachment-circuits_schema:
List of attachment circuits
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
Example
{
"vlan-aware-fxc-attachment-circuit": [
{
"name": "string"
}
]
}
vlan-aware-fxc-attachment-circuit_schema:
- name: string
-
Name of the attachment circuit interface
Example
{
"name": "string"
}
redundancy_schema:
Redundancy groups
- enable: null
-
Enable redundancy groups
- iccp-redundancy-groups: object
-
List of Inter-Chassis Communication Protocol redundancy groups
-
- iccp-redundancy-group: object[]
-
ICCP Redundancy group
-
object - multi-homing-node-id: integer
-
ICCP-based service multi-homing node ID
range:"0..254" - group-id: integer
-
Group ID
range:"1..4294967295" - iccp-interfaces: object
-
List of interfaces
-
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"enable": [ null ],
"iccp-redundancy-groups": {
"iccp-redundancy-group": [
{
"multi-homing-node-id": "integer",
"group-id": "integer",
"iccp-interfaces": {
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}
iccp-redundancy-groups_schema:
List of Inter-Chassis Communication Protocol redundancy groups
- iccp-redundancy-group: object[]
-
ICCP Redundancy group
-
object - multi-homing-node-id: integer
-
ICCP-based service multi-homing node ID
range:"0..254" - group-id: integer
-
Group ID
range:"1..4294967295" - iccp-interfaces: object
-
List of interfaces
-
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"iccp-redundancy-group": [
{
"multi-homing-node-id": "integer",
"group-id": "integer",
"iccp-interfaces": {
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
iccp-redundancy-group_schema:
- multi-homing-node-id: integer
-
ICCP-based service multi-homing node ID
range:"0..254" - group-id: integer
-
Group ID
range:"1..4294967295" - iccp-interfaces: object
-
List of interfaces
-
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"multi-homing-node-id": "integer",
"group-id": "integer",
"iccp-interfaces": {
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
iccp-interfaces_schema:
List of interfaces
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
iccp-interface_schema:
- mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
pbb_schema:
L2VPN PBB Global
- backbone-source-mac: string
-
Backbone Source MAC
Example
{
"backbone-source-mac": "string"
}
auto-discovery_schema:
Global auto-discovery attributes
- bgp-signaling: object
-
Global bgp signaling attributes
-
- mtu-mismatch-ignore: null
-
Ignore MTU mismatch for auto-discovered pseudowires
Example
{
"bgp-signaling": {
"mtu-mismatch-ignore": [ null ]
}
}
bgp-signaling_schema:
Global bgp signaling attributes
- mtu-mismatch-ignore: null
-
Ignore MTU mismatch for auto-discovered pseudowires
Example
{
"mtu-mismatch-ignore": [ null ]
}
utility_schema:
L2VPN utilities
- logging: object
-
L2VPN logging utility
-
- pseudowire-state-change: null
-
Enable pseudowire state change logging
- pwhe-replication-state-change: null
-
Enable PW-HE Replication state change logging
- nsr-state-change: null
-
Enable Non Stop Routing state change logging
- vfi: null
-
Enable VFI state change logging
- bridge-domain-state-change: null
-
Enable Bridge Domain state change logging
Example
{
"logging": {
"pseudowire-state-change": [ null ],
"pwhe-replication-state-change": [ null ],
"nsr-state-change": [ null ],
"vfi": [ null ],
"bridge-domain-state-change": [ null ]
}
}
logging_schema:
L2VPN logging utility
- pseudowire-state-change: null
-
Enable pseudowire state change logging
- pwhe-replication-state-change: null
-
Enable PW-HE Replication state change logging
- nsr-state-change: null
-
Enable Non Stop Routing state change logging
- vfi: null
-
Enable VFI state change logging
- bridge-domain-state-change: null
-
Enable Bridge Domain state change logging
Example
{
"pseudowire-state-change": [ null ],
"pwhe-replication-state-change": [ null ],
"nsr-state-change": [ null ],
"vfi": [ null ],
"bridge-domain-state-change": [ null ]
}
snmp_schema:
SNMP related configuration
- mib: object
-
MIB related configuration
-
- mib-pseudowire: object
-
Pseudowire related configuration for MIB
-
- statistics: null
-
Enable pseudowire statistics in MIB output
- mib-interface: object
-
Interface related configuration for MIB
-
- format: object
-
MIB interface name output format
-
- external-interface-format: null
-
Set MIB interface name output in slash format (/)
Example
{
"mib": {
"mib-pseudowire": {
"statistics": [ null ]
},
"mib-interface": {
"format": {
"external-interface-format": [ null ]
}
}
}
}
mib_schema:
MIB related configuration
- mib-pseudowire: object
-
Pseudowire related configuration for MIB
-
- statistics: null
-
Enable pseudowire statistics in MIB output
- mib-interface: object
-
Interface related configuration for MIB
-
- format: object
-
MIB interface name output format
-
- external-interface-format: null
-
Set MIB interface name output in slash format (/)
Example
{
"mib-pseudowire": {
"statistics": [ null ]
},
"mib-interface": {
"format": {
"external-interface-format": [ null ]
}
}
}
mib-interface_schema:
Interface related configuration for MIB
- format: object
-
MIB interface name output format
-
- external-interface-format: null
-
Set MIB interface name output in slash format (/)
Example
{
"format": {
"external-interface-format": [ null ]
}
}
format_schema:
MIB interface name output format
- external-interface-format: null
-
Set MIB interface name output in slash format (/)
Example
{
"external-interface-format": [ null ]
}
mib-pseudowire_schema:
Pseudowire related configuration for MIB
- statistics: null
-
Enable pseudowire statistics in MIB output
Example
{
"statistics": [ null ]
}
generic-interface-lists_schema:
generic interface lists
- generic-interface-list: object[]
-
Generic interface list
-
object - interfaces: object
-
Interface table
-
- interface: object[]
-
Interface
-
object - enable: null
-
Enable interface
- interface-name: string
-
Name of the interface
- enable: null
-
Enable interface list
- generic-interface-list-name: string
-
Name of the interface list
Example
{
"generic-interface-list": [
{
"interfaces": {
"interface": [
{
"enable": [ null ],
"interface-name": "string"
}
]
},
"enable": [ null ],
"generic-interface-list-name": "string"
}
]
}
generic-interface-list_schema:
- interfaces: object
-
Interface table
-
- interface: object[]
-
Interface
-
object - enable: null
-
Enable interface
- interface-name: string
-
Name of the interface
- enable: null
-
Enable interface list
- generic-interface-list-name: string
-
Name of the interface list
Example
{
"interfaces": {
"interface": [
{
"enable": [ null ],
"interface-name": "string"
}
]
},
"enable": [ null ],
"generic-interface-list-name": "string"
}
interfaces_schema:
Interface table
- interface: object[]
-
Interface
-
object - enable: null
-
Enable interface
- interface-name: string
-
Name of the interface
Example
{
"interface": [
{
"enable": [ null ],
"interface-name": "string"
}
]
}
evpn_schema:
evpn
- enable: null
-
Enable EVPN feature
- evpn-tables: object
-
EVPN submodes
-
- evpn-source-interface: string
-
Configure EVPN router-id implicitly through Loopback Interface
- evi-cost-out: null
-
Configure node to cost-out
- evpn-virtual-access-pws: object
-
Virtual Access Pseudowire interfaces
-
- evpn-virtual-access-pw: object[]
-
Virtual Access Pseudowire
-
- pseudowire-id: string
-
Pseudowire ID
- evpn-virtual-access-pw-timers: object
-
Enter Virtual Access Pseudowire-specific timers configuration submode
-
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
- neighbor: string
-
Neighbor IP address
- evpn-instances: object
-
Enter EVPN Instance configuration submode
-
- evpn-instance: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVPN Instance ID
- evpn-instance-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evpn-instance-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-instance-load-balancing:
-
Enter Loadbalancing configuration submode
- encapsulation: string evpn-encapsulationvxlan, evpn-encapsulation-mpls
-
EVPN Instance Encapsulation
- side: string evpn-side-stitching
-
EVPN Instance Side
- evpn-timers: object
-
Enter EVPN timers configuration submode
-
- evpn-recovery: integer
-
Global Recovery timer
range:"20..3600" default:"30" - evpn-peering: integer
-
Global Peering timer
range:"0..300" default:"3" - enable: null
-
Enable EVPN timers
- evpn-carving: integer
-
Global Carving timer
range:"0..10" default:"0"
- evpn-groups: object
-
Enter EVPN Group Table submode
-
- evpn-group: object[]
-
Enter EVPN Group submode
-
object - evpn-group-core-interfaces: object
-
EVPN Group core interfaces
-
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
- group-id: string
-
Group ID
- evpn-evis: object
-
Enter EVPN Instance configuration submode
-
- evpn-evi: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVI ID
- evi-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-evi-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evi-load-balancing:
-
Enter Loadbalancing configuration submode
- evpn-interfaces: object
-
Attachment Circuit interfaces
-
- evpn-interface: object[]
-
Attachment circuit interface
-
object - ethernet-segment:
-
Enter Ethernet Segment configuration submode
- evpnac-timers: object
-
Enter Interface-specific timers configuration submode
-
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
- evpn-core-isolation-group: string
-
Enter EVPN Core Isolation Group ID
- mac-flush: string mvrp
-
Enable MAC Flushing
- interface-name: string
-
Name of the attachment circuit interface
- evpn-cost-in-startup: integer
-
Cost-in node after given time (seconds) on startup timer
range:"30..86400" units:"second" - evpn-logging: object
-
Enter EVPN Logging configuration submode
-
- evpn-df-election: null
-
Enable Designated Forwarder election logging
- enable: null
-
Enable EVPN Logging
- evpn-load-balancing: object
-
Enter EVPN Loadbalancing configuration submode
-
- evpn-static-flow-label: null
-
Enable Static Flow Label based load balancing
- enable: null
-
Enable EVPN Loadbalancing
- evpnmac: object
-
EVPN MAC Configuration
-
- enable: null
-
Enable EVPN MAC Configuration
- evpnmac-secure: object
-
EVPN MAC Secure Configuration
-
- evpnmac-secure-freeze-time: string
-
Length of time to lock the MAC after a MAC security violation
- enable: null
-
Enable EVPN MAC Secure Configuration
- evpnmac-secure-move-count: string
-
Number of moves to occur within the move interval before locking the MAC
- evpnmac-secure-move-interval: string
-
Interval to watch for subsequent MAC moves before locking the MAC
- evpnmac-secure-retry-count: string
-
Number of times to unfreeze a MAC before permanently freezing it
- evpn-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN
- evpn-ethernet-segment: object
-
EVPN Global Ethernet Segment submode
-
- enable: null
-
Enable EVPN Global Ethernet Segment submode
- evpn-esi-types: object
-
EVPN ESI type table
-
- evpn-esi-type: object[]
-
ESI type
-
object - disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
- evpn-virtual-access-vfis: object
-
Virtual Access VFI interfaces
-
- evpn-virtual-access-vfi: object[]
-
Virtual Access VFI
-
- evpn-virtual-access-vfi-timers: object
-
Enter Virtual Forwarding Interface timers configuration submode
-
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
- name: string
-
Name of the Virtual Access VFI
Example
{
"enable": [ null ],
"evpn-tables": {
"evpn-source-interface": "string",
"evi-cost-out": [ null ],
"evpn-virtual-access-pws": {
"evpn-virtual-access-pw": [
{
"pseudowire-id": "string",
"evpn-virtual-access-pw-timers": {
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
]
},
"evpn-instances": {
"evpn-instance": [
{
"eviid": "string",
"evpn-instance-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evpn-instance-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-instance-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
},
"evpn-timers": {
"evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
},
"evpn-groups": {
"evpn-group": [
{
"evpn-group-core-interfaces": {
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
},
"evpn-evis": {
"evpn-evi": [
{
"eviid": "string",
"evi-advertise-mac": {
"evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
}
}
evpn-tables_schema:
EVPN submodes
- evpn-source-interface: string
-
Configure EVPN router-id implicitly through Loopback Interface
- evi-cost-out: null
-
Configure node to cost-out
- evpn-virtual-access-pws: object
-
Virtual Access Pseudowire interfaces
-
- evpn-virtual-access-pw: object[]
-
Virtual Access Pseudowire
-
- pseudowire-id: string
-
Pseudowire ID
- evpn-virtual-access-pw-timers: object
-
Enter Virtual Access Pseudowire-specific timers configuration submode
-
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
- neighbor: string
-
Neighbor IP address
- evpn-instances: object
-
Enter EVPN Instance configuration submode
-
- evpn-instance: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVPN Instance ID
- evpn-instance-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evpn-instance-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-instance-load-balancing:
-
Enter Loadbalancing configuration submode
- encapsulation: string evpn-encapsulationvxlan, evpn-encapsulation-mpls
-
EVPN Instance Encapsulation
- side: string evpn-side-stitching
-
EVPN Instance Side
- evpn-timers: object
-
Enter EVPN timers configuration submode
-
- evpn-recovery: integer
-
Global Recovery timer
range:"20..3600" default:"30" - evpn-peering: integer
-
Global Peering timer
range:"0..300" default:"3" - enable: null
-
Enable EVPN timers
- evpn-carving: integer
-
Global Carving timer
range:"0..10" default:"0"
- evpn-groups: object
-
Enter EVPN Group Table submode
-
- evpn-group: object[]
-
Enter EVPN Group submode
-
object - evpn-group-core-interfaces: object
-
EVPN Group core interfaces
-
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
- group-id: string
-
Group ID
- evpn-evis: object
-
Enter EVPN Instance configuration submode
-
- evpn-evi: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVI ID
- evi-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-evi-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evi-load-balancing:
-
Enter Loadbalancing configuration submode
- evpn-interfaces: object
-
Attachment Circuit interfaces
-
- evpn-interface: object[]
-
Attachment circuit interface
-
object - ethernet-segment:
-
Enter Ethernet Segment configuration submode
- evpnac-timers: object
-
Enter Interface-specific timers configuration submode
-
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
- evpn-core-isolation-group: string
-
Enter EVPN Core Isolation Group ID
- mac-flush: string mvrp
-
Enable MAC Flushing
- interface-name: string
-
Name of the attachment circuit interface
- evpn-cost-in-startup: integer
-
Cost-in node after given time (seconds) on startup timer
range:"30..86400" units:"second" - evpn-logging: object
-
Enter EVPN Logging configuration submode
-
- evpn-df-election: null
-
Enable Designated Forwarder election logging
- enable: null
-
Enable EVPN Logging
- evpn-load-balancing: object
-
Enter EVPN Loadbalancing configuration submode
-
- evpn-static-flow-label: null
-
Enable Static Flow Label based load balancing
- enable: null
-
Enable EVPN Loadbalancing
- evpnmac: object
-
EVPN MAC Configuration
-
- enable: null
-
Enable EVPN MAC Configuration
- evpnmac-secure: object
-
EVPN MAC Secure Configuration
-
- evpnmac-secure-freeze-time: string
-
Length of time to lock the MAC after a MAC security violation
- enable: null
-
Enable EVPN MAC Secure Configuration
- evpnmac-secure-move-count: string
-
Number of moves to occur within the move interval before locking the MAC
- evpnmac-secure-move-interval: string
-
Interval to watch for subsequent MAC moves before locking the MAC
- evpnmac-secure-retry-count: string
-
Number of times to unfreeze a MAC before permanently freezing it
- evpn-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN
- evpn-ethernet-segment: object
-
EVPN Global Ethernet Segment submode
-
- enable: null
-
Enable EVPN Global Ethernet Segment submode
- evpn-esi-types: object
-
EVPN ESI type table
-
- evpn-esi-type: object[]
-
ESI type
-
object - disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
- evpn-virtual-access-vfis: object
-
Virtual Access VFI interfaces
-
- evpn-virtual-access-vfi: object[]
-
Virtual Access VFI
-
- evpn-virtual-access-vfi-timers: object
-
Enter Virtual Forwarding Interface timers configuration submode
-
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
- name: string
-
Name of the Virtual Access VFI
Example
{
"evpn-source-interface": "string",
"evi-cost-out": [ null ],
"evpn-virtual-access-pws": {
"evpn-virtual-access-pw": [
{
"pseudowire-id": "string",
"evpn-virtual-access-pw-timers": {
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
]
},
"evpn-instances": {
"evpn-instance": [
{
"eviid": "string",
"evpn-instance-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evpn-instance-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-instance-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
},
"evpn-timers": {
"evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
},
"evpn-groups": {
"evpn-group": [
{
"evpn-group-core-interfaces": {
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
},
"evpn-evis": {
"evpn-evi": [
{
"eviid": "string",
"evi-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
}
evpn-timers_schema:
Enter EVPN timers configuration submode
- evpn-recovery: integer
-
Global Recovery timer
range:"20..3600" default:"30" - evpn-peering: integer
-
Global Peering timer
range:"0..300" default:"3" - enable: null
-
Enable EVPN timers
- evpn-carving: integer
-
Global Carving timer
range:"0..10" default:"0"
Example
{
"evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}
evpnmac_schema:
EVPN MAC Configuration
- enable: null
-
Enable EVPN MAC Configuration
- evpnmac-secure: object
-
EVPN MAC Secure Configuration
-
- evpnmac-secure-freeze-time: string
-
Length of time to lock the MAC after a MAC security violation
- enable: null
-
Enable EVPN MAC Secure Configuration
- evpnmac-secure-move-count: string
-
Number of moves to occur within the move interval before locking the MAC
- evpnmac-secure-move-interval: string
-
Interval to watch for subsequent MAC moves before locking the MAC
- evpnmac-secure-retry-count: string
-
Number of times to unfreeze a MAC before permanently freezing it
Example
{
"enable": [ null ],
"evpnmac-secure": {
"evpnmac-secure-freeze-time": "string",
"enable": [ null ],
"evpnmac-secure-move-count": "string",
"evpnmac-secure-move-interval": "string",
"evpnmac-secure-retry-count": "string"
}
}
evpnmac-secure_schema:
EVPN MAC Secure Configuration
- evpnmac-secure-freeze-time: string
-
Length of time to lock the MAC after a MAC security violation
- enable: null
-
Enable EVPN MAC Secure Configuration
- evpnmac-secure-move-count: string
-
Number of moves to occur within the move interval before locking the MAC
- evpnmac-secure-move-interval: string
-
Interval to watch for subsequent MAC moves before locking the MAC
- evpnmac-secure-retry-count: string
-
Number of times to unfreeze a MAC before permanently freezing it
Example
{
"evpnmac-secure-freeze-time": "string",
"enable": [ null ],
"evpnmac-secure-move-count": "string",
"evpnmac-secure-move-interval": "string",
"evpnmac-secure-retry-count": "string"
}
evpn-evis_schema:
Enter EVPN Instance configuration submode
- evpn-evi: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVI ID
- evi-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-evi-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evi-load-balancing:
-
Enter Loadbalancing configuration submode
Example
{
"evpn-evi": [
{
"eviid": "string",
"evi-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evi-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
evpn-evi_schema:
- eviid: string
-
EVI ID
- evi-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-evi-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evi-load-balancing:
-
Enter Loadbalancing configuration submode
Example
{
"eviid": "string",
"evi-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evi-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
evi-load-balancing_schema:
Enter Loadbalancing configuration submode
- enable: null
-
Enable Loadbalancing
Example
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
evpn-evi-bgp-auto-discovery_schema:
Enable Autodiscovery BGP in EVPN Instance
- enable: null
-
Enable Autodiscovery BGP
Example
{
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
evpn-route-targets_schema:
Route Target
- evpn-route-target-as: object[]
-
Name of the Route Target
-
object - role: string both, import, export
-
Role of the router target type
- as: string
-
Two byte or 4 byte AS number
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- as-index: string
-
AS:nn (hex or decimal format)
- evpn-route-target-ipv4-address: object[]
-
Name of the Route Target
-
object - addr-index: string
-
Addr index
- role: string both, import, export
-
Role of the router target type
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- address: string
-
IPV4 address
- evpn-route-target-none: object[]
-
Name of the Route Target
-
object - role: string both, import, export
-
Role of the router target type
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
evpn-route-target-as_schema:
- role: string both, import, export
-
Role of the router target type
- as: string
-
Two byte or 4 byte AS number
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- as-index: string
-
AS:nn (hex or decimal format)
Example
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
evpn-route-target-none_schema:
- role: string both, import, export
-
Role of the router target type
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"role": "string",
"stitching": "string",
"format": "string"
}
evpn-route-target-ipv4-address_schema:
- addr-index: string
-
Addr index
- role: string both, import, export
-
Role of the router target type
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- address: string
-
IPV4 address
Example
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
evi-advertise-mac_schema:
Enter Advertise local MAC-only routes configuration submode
- enable: null
-
Enable Advertise local MAC-only routes
Example
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
evpn-virtual-access-vfis_schema:
Virtual Access VFI interfaces
- evpn-virtual-access-vfi: object[]
-
Virtual Access VFI
-
- evpn-virtual-access-vfi-timers: object
-
Enter Virtual Forwarding Interface timers configuration submode
-
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
- name: string
-
Name of the Virtual Access VFI
Example
{
"evpn-virtual-access-vfi": [
{
"evpn-virtual-access-vfi-timers": {
"evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
]
}
evpn-virtual-access-vfi_schema:
- evpn-virtual-access-vfi-timers: object
-
Enter Virtual Forwarding Interface timers configuration submode
-
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
- name: string
-
Name of the Virtual Access VFI
Example
{
"evpn-virtual-access-vfi-timers": {
"evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
evpn-virtual-access-vfi-timers_schema:
Enter Virtual Forwarding Interface timers configuration submode
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
Example
{
"evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
}
identifier_schema:
Ethernet segment identifier
- bytes01: string
-
Type 0's 1st Byte or Type Byte and 1st Byte
- bytes89: string
-
8th and 9th Bytes
- bytes23: string
-
2nd and 3rd Bytes
- bytes67: string
-
6th and 7th Bytes
- type: string type0, legacy, override
-
Ethernet segment identifier type
- bytes45: string
-
4th and 5th Bytes
Example
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
manual-service-carving_schema:
Enter Manual service carving configuration submode
- enable: null
-
Enable Manual service carving
- service-list: object
-
Manual service carving primary,secondary lists
-
- primary: string
-
Primary services list
- secondary: string
-
Secondary services list
Example
{
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
service-list_schema:
Manual service carving primary,secondary lists
- primary: string
-
Primary services list
- secondary: string
-
Secondary services list
Example
{
"primary": "string",
"secondary": "string"
}
evpn-load-balancing_schema:
Enter EVPN Loadbalancing configuration submode
- evpn-static-flow-label: null
-
Enable Static Flow Label based load balancing
- enable: null
-
Enable EVPN Loadbalancing
Example
{
"evpn-static-flow-label": [ null ],
"enable": [ null ]
}
evpn-bgp-auto-discovery_schema:
Enable Autodiscovery BGP in EVPN
- enable: null
-
Enable Autodiscovery BGP
Example
{
"enable": [ null ],
"evpn-route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
evpn-groups_schema:
Enter EVPN Group Table submode
- evpn-group: object[]
-
Enter EVPN Group submode
-
object - evpn-group-core-interfaces: object
-
EVPN Group core interfaces
-
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
- group-id: string
-
Group ID
Example
{
"evpn-group": [
{
"evpn-group-core-interfaces": {
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
}
evpn-group_schema:
- evpn-group-core-interfaces: object
-
EVPN Group core interfaces
-
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
- group-id: string
-
Group ID
Example
{
"evpn-group-core-interfaces": {
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
},
"group-id": "string"
}
evpn-group-core-interfaces_schema:
EVPN Group core interfaces
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
Example
{
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
}
evpn-group-core-interface_schema:
- interface-name: string
-
Name of the EVPN Group core interface
Example
{
"interface-name": "string"
}
evpn-instances_schema:
Enter EVPN Instance configuration submode
- evpn-instance: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVPN Instance ID
- evpn-instance-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evpn-instance-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-instance-load-balancing:
-
Enter Loadbalancing configuration submode
- encapsulation: string evpn-encapsulationvxlan, evpn-encapsulation-mpls
-
EVPN Instance Encapsulation
- side: string evpn-side-stitching
-
EVPN Instance Side
Example
{
"evpn-instance": [
{
"eviid": "string",
"evpn-instance-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evpn-instance-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-instance-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}
evpn-instance_schema:
- eviid: string
-
EVPN Instance ID
- evpn-instance-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evpn-instance-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-instance-load-balancing:
-
Enter Loadbalancing configuration submode
- encapsulation: string evpn-encapsulationvxlan, evpn-encapsulation-mpls
-
EVPN Instance Encapsulation
- side: string evpn-side-stitching
-
EVPN Instance Side
Example
{
"eviid": "string",
"evpn-instance-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evpn-instance-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-instance-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
evpn-instance-bgp-auto-discovery_schema:
Enable Autodiscovery BGP in EVPN Instance
- enable: null
-
Enable Autodiscovery BGP
Example
{
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
evpn-instance-advertise-mac_schema:
Enter Advertise local MAC-only routes configuration submode
- enable: null
-
Enable Advertise local MAC-only routes
Example
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
evpn-instance-load-balancing_schema:
Enter Loadbalancing configuration submode
- enable: null
-
Enable Loadbalancing
Example
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
evpn-logging_schema:
Enter EVPN Logging configuration submode
- evpn-df-election: null
-
Enable Designated Forwarder election logging
- enable: null
-
Enable EVPN Logging
Example
{
"evpn-df-election": [ null ],
"enable": [ null ]
}
evpn-interfaces_schema:
Attachment Circuit interfaces
- evpn-interface: object[]
-
Attachment circuit interface
-
object - ethernet-segment:
-
Enter Ethernet Segment configuration submode
- evpnac-timers: object
-
Enter Interface-specific timers configuration submode
-
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
- evpn-core-isolation-group: string
-
Enter EVPN Core Isolation Group ID
- mac-flush: string mvrp
-
Enable MAC Flushing
- interface-name: string
-
Name of the attachment circuit interface
Example
{
"evpn-interface": [
{
"ethernet-segment": {
"force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string",
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
},
"evpnac-timers": {
"evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
]
}
evpn-interface_schema:
- ethernet-segment:
-
Enter Ethernet Segment configuration submode
- evpnac-timers: object
-
Enter Interface-specific timers configuration submode
-
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
- evpn-core-isolation-group: string
-
Enter EVPN Core Isolation Group ID
- mac-flush: string mvrp
-
Enable MAC Flushing
- interface-name: string
-
Name of the attachment circuit interface
Example
{
"ethernet-segment": {
"force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string",
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
},
"evpnac-timers": {
"evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
evpnac-timers_schema:
Enter Interface-specific timers configuration submode
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
Example
{
"evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
}
ethernet-segment_schema:
Enter Ethernet Segment configuration submode
- force-single-homed: null
-
Force ethernet segment to remain single-homed
- enable: null
-
Enable Ethernet Segment
- load-balancing-mode: string single-active, port-active
-
Ethernet-Segment Load Balancing mode
- backbone-source-mac: string
-
Backbone Source MAC
Example
{
"force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string",
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
evpn-virtual-access-pws_schema:
Virtual Access Pseudowire interfaces
- evpn-virtual-access-pw: object[]
-
Virtual Access Pseudowire
-
- pseudowire-id: string
-
Pseudowire ID
- evpn-virtual-access-pw-timers: object
-
Enter Virtual Access Pseudowire-specific timers configuration submode
-
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
- neighbor: string
-
Neighbor IP address
Example
{
"evpn-virtual-access-pw": [
{
"pseudowire-id": "string",
"evpn-virtual-access-pw-timers": {
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
]
}
evpn-virtual-access-pw_schema:
- pseudowire-id: string
-
Pseudowire ID
- evpn-virtual-access-pw-timers: object
-
Enter Virtual Access Pseudowire-specific timers configuration submode
-
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
- neighbor: string
-
Neighbor IP address
Example
{
"pseudowire-id": "string",
"evpn-virtual-access-pw-timers": {
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
evpn-virtual-access-pw-timers_schema:
Enter Virtual Access Pseudowire-specific timers configuration submode
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
Example
{
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
}
evpn-ethernet-segment_schema:
EVPN Global Ethernet Segment submode
- enable: null
-
Enable EVPN Global Ethernet Segment submode
- evpn-esi-types: object
-
EVPN ESI type table
-
- evpn-esi-type: object[]
-
ESI type
-
object - disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
Example
{
"enable": [ null ],
"evpn-esi-types": {
"evpn-esi-type": [
{
"disable-auto-generation": [ null ],
"esi-type": "string"
}
]
}
}
evpn-esi-types_schema:
EVPN ESI type table
- evpn-esi-type: object[]
-
ESI type
-
object - disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
Example
{
"evpn-esi-type": [
{
"disable-auto-generation": [ null ],
"esi-type": "string"
}
]
}
evpn-esi-type_schema:
- disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
Example
{
"disable-auto-generation": [ null ],
"esi-type": "string"
}
a1_l2vpn_schema:
L2VPN configuration
- pw-routing: object
-
Pseudowire-routing attributes
-
- pw-routing-global-id: string
-
Pseudowire-routing Global ID
- pw-routing-bgp:
-
Enable Autodiscovery BGP Pseudowire-routing BGP
- pw-status-disable: null
-
Disable PW status
- mspw-description: string
-
MS-PW global description
- pwoam-refresh: integer
-
Configure PW OAM refresh interval
range:"1..4095" units:"second" - mac-limit-threshold: string
-
Configure MAC limit threshold percent
- auto-discovery: object
-
Global auto-discovery attributes
-
- bgp-signaling: object
-
Global bgp signaling attributes
-
- mtu-mismatch-ignore: null
-
Ignore MTU mismatch for auto-discovered pseudowires
- database: object
-
L2VPN databases
-
- g8032-rings: object
-
List of G8032 Ring
-
- g8032-ring: object[]
-
G8032 Ring
-
object - erp-port0s: object
-
Ethernet ring protection port0
-
- erp-port0: object[]
-
Configure ERP main port0
-
object - monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
- g8032-ring-name: string
-
Name of the G8032 ring
- erp-instances: object
-
List of ethernet ring protection instance
-
- erp-instance: object[]
-
Ethernet ring protection instance
-
object - profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
- exclusion-list: string
-
Vlan IDs in the format of a-b,c,d,e-f,g ,untagged
- erp-provider-bridge: null
-
Ethernet ring protection provider bridge
- open-ring: null
-
Specify the G.8032 instance as open ring
- erp-port1s: object
-
Ethernet ring protection port0
-
- erp-port1: object[]
-
Ethernet ring protection port1
-
object - interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
- redundancy: object
-
Redundancy groups
-
- enable: null
-
Enable redundancy groups
- iccp-redundancy-groups: object
-
List of Inter-Chassis Communication Protocol redundancy groups
-
- iccp-redundancy-group: object[]
-
ICCP Redundancy group
-
object - multi-homing-node-id: integer
-
ICCP-based service multi-homing node ID
range:"0..254" - group-id: integer
-
Group ID
range:"1..4294967295" - iccp-interfaces: object
-
List of interfaces
-
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
- pseudowire-classes: object
-
List of pseudowire classes
-
- pseudowire-class: object[]
-
Pseudowire class
-
object - enable: null
-
Enable pseudowire class
- name: string
-
Name of the pseudowire class
- mac-withdraw: null
-
Enable backup MAC withdraw
- l2tpv3-encapsulation: object
-
L2TPv3 encapsulation
-
- enable: null
-
Enable L2TPv3 encapsulation
- source-address: string
-
Source IP address
- signaling-protocol: object
-
L2TPv3 signaling protocol
-
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
- path-mtu: object
-
Path maximum transmission unit
-
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
- cookie-size: string zero, four, eight
-
Cookie size
- time-to-live: string
-
Time to live
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- df-bit-set: null
-
Set the do not fragment bit to 1
- type-of-service: object
-
Type of service
-
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
- mpls-encapsulation: object
-
MPLS encapsulation
-
- static-tag-rewrite: string
-
Static Tag rewrite
- enable: null
-
Enable MPLS encapsulation
- control-word: string enable, disable
-
Enable control word
- signaling-protocol: string none, ldp
-
MPLS signaling protocol
- source-address: string
-
Source IP address
- mpls-redundancy: object
-
Redundancy options for MPLS encapsulation
-
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
- preferred-path: object
-
Preferred path
-
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - srte-policy: string
-
Name of the SR TE Policy
- type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- load-balance-group: object
-
Load Balancing
-
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
- pw-switching-tlv: string hide
-
Pseudowire Switching Point Tlv
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- vccv-type: string none, lsp-ping
-
VCCV verification type
- backup-disable-delay: object
-
Back Up Pseudowire class
-
- type: string never, delay
-
Delay or Never
- disable-backup: string
-
Disable backup delay
- bridge-domain-groups: object
-
List of bridge groups
-
- bridge-domain-group: object[]
-
Bridge group
-
object - bridge-domains: object
-
List of Bridge Domain
-
- bridge-domain: object[]
-
bridge domain
-
object - routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the bridge domain
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
- name: string
-
Name of the Bridge group
- xconnect-groups: object
-
List of xconnect groups
-
- xconnect-group: object[]
-
Xconnect group
-
object - mp2mp-xconnects: object
-
List of multi point to multi point xconnects
-
- mp2mp-xconnect: object[]
-
Multi point to multi point xconnect
-
object - mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- name: string
-
Name of the multi point to multi point xconnect
- p2p-xconnects: object
-
List of point to point xconnects
-
- p2p-xconnect: object[]
-
Point to point xconnect
-
object - monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- name: string
-
Name of the point to point xconnect
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- p2p-description: string
-
cross connect description Name
- name: string
-
Name of the xconnect group
- flexible-xconnect-service-table: object
-
List of Flexible XConnect Services
-
- vlan-unaware-flexible-xconnect-services: object
-
List of Vlan-Unaware Flexible XConnect Services
-
- vlan-unaware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-unaware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- vlan-unaware-fxc-pseudowire-evpns: object
-
List of EVPN Services
-
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the Flexible XConnect Service
- vlan-aware-flexible-xconnect-services: object
-
List of Vlan-Aware Flexible XConnect Services
-
- vlan-aware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-aware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- eviid: string
-
Ethernet VPN ID
- l2vpn-router-id: string
-
Global L2VPN Router ID
- load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable flow load balancing on l2vpn bridges
- snmp: object
-
SNMP related configuration
-
- mib: object
-
MIB related configuration
-
- mib-pseudowire: object
-
Pseudowire related configuration for MIB
-
- statistics: null
-
Enable pseudowire statistics in MIB output
- mib-interface: object
-
Interface related configuration for MIB
-
- format: object
-
MIB interface name output format
-
- external-interface-format: null
-
Set MIB interface name output in slash format (/)
- capability: string high-mode, single-mode
-
L2VPN Capability Mode
- tcn-propagation: null
-
Topology change notification propagation
- enable: null
-
Enable L2VPN feature
- pw-grouping: null
-
Enable PW grouping
- neighbor: object
-
L2VPN neighbor submode
-
- ldp-flap: null
-
Enable targetted LDP session flap action
- pbb: object
-
L2VPN PBB Global
-
- backbone-source-mac: string
-
Backbone Source MAC
- nsr: null
-
Enable Non-Stop Routing
- mtu-mismatch-ignore: null
-
Ignore MTU Mismatch for XCs
- utility: object
-
L2VPN utilities
-
- logging: object
-
L2VPN logging utility
-
- pseudowire-state-change: null
-
Enable pseudowire state change logging
- pwhe-replication-state-change: null
-
Enable PW-HE Replication state change logging
- nsr-state-change: null
-
Enable Non Stop Routing state change logging
- vfi: null
-
Enable VFI state change logging
- bridge-domain-state-change: null
-
Enable Bridge Domain state change logging
Example
{
"pw-routing": {
"pw-routing-global-id": "string",
"pw-routing-bgp": {
"enable": [ null ],
"evpn-route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
},
"pw-status-disable": [ null ],
"mspw-description": "string",
"pwoam-refresh": "integer",
"mac-limit-threshold": "string",
"auto-discovery": {
"bgp-signaling": {
"mtu-mismatch-ignore": [ null ]
}
},
"database": {
"g8032-rings": {
"g8032-ring": [
{
"erp-port0s": {
"erp-port0": [
{
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string",
"erp-instances": {
"erp-instance": [
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ],
"erp-port1s": {
"erp-port1": [
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
},
"redundancy": {
"enable": [ null ],
"iccp-redundancy-groups": {
"iccp-redundancy-group": [
{
"multi-homing-node-id": "integer",
"group-id": "integer",
"iccp-interfaces": {
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
},
"pseudowire-classes": {
"pseudowire-class": [
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ],
"l2tpv3-encapsulation": {
"enable": [ null ],
"source-address": "string",
"signaling-protocol": {
"l2tpv3-class-name": "string",
"protocol": "string"
},
"path-mtu": {
"enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ],
"type-of-service": {
"type-of-service-mode": "string"
}
}
}
]
}
}
}
a1_pw-routing_schema:
Pseudowire-routing attributes
- pw-routing-global-id: string
-
Pseudowire-routing Global ID
- pw-routing-bgp:
-
Enable Autodiscovery BGP Pseudowire-routing BGP
Example
{
"pw-routing-global-id": "string",
"pw-routing-bgp": {
"enable": [ null ],
"evpn-route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
}
a1_pw-routing-bgp_schema:
Enable Autodiscovery BGP Pseudowire-routing BGP
- enable: null
-
Enable Autodiscovery BGP
Example
{
"enable": [ null ],
"evpn-route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
a1_evpn-route-distinguisher_schema:
Route Distinguisher
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
a1_database_schema:
L2VPN databases
- g8032-rings: object
-
List of G8032 Ring
-
- g8032-ring: object[]
-
G8032 Ring
-
object - erp-port0s: object
-
Ethernet ring protection port0
-
- erp-port0: object[]
-
Configure ERP main port0
-
object - monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
- g8032-ring-name: string
-
Name of the G8032 ring
- erp-instances: object
-
List of ethernet ring protection instance
-
- erp-instance: object[]
-
Ethernet ring protection instance
-
object - profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
- exclusion-list: string
-
Vlan IDs in the format of a-b,c,d,e-f,g ,untagged
- erp-provider-bridge: null
-
Ethernet ring protection provider bridge
- open-ring: null
-
Specify the G.8032 instance as open ring
- erp-port1s: object
-
Ethernet ring protection port0
-
- erp-port1: object[]
-
Ethernet ring protection port1
-
object - interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
- redundancy: object
-
Redundancy groups
-
- enable: null
-
Enable redundancy groups
- iccp-redundancy-groups: object
-
List of Inter-Chassis Communication Protocol redundancy groups
-
- iccp-redundancy-group: object[]
-
ICCP Redundancy group
-
object - multi-homing-node-id: integer
-
ICCP-based service multi-homing node ID
range:"0..254" - group-id: integer
-
Group ID
range:"1..4294967295" - iccp-interfaces: object
-
List of interfaces
-
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
- pseudowire-classes: object
-
List of pseudowire classes
-
- pseudowire-class: object[]
-
Pseudowire class
-
object - enable: null
-
Enable pseudowire class
- name: string
-
Name of the pseudowire class
- mac-withdraw: null
-
Enable backup MAC withdraw
- l2tpv3-encapsulation: object
-
L2TPv3 encapsulation
-
- enable: null
-
Enable L2TPv3 encapsulation
- source-address: string
-
Source IP address
- signaling-protocol: object
-
L2TPv3 signaling protocol
-
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
- path-mtu: object
-
Path maximum transmission unit
-
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
- cookie-size: string zero, four, eight
-
Cookie size
- time-to-live: string
-
Time to live
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- df-bit-set: null
-
Set the do not fragment bit to 1
- type-of-service: object
-
Type of service
-
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
- mpls-encapsulation: object
-
MPLS encapsulation
-
- static-tag-rewrite: string
-
Static Tag rewrite
- enable: null
-
Enable MPLS encapsulation
- control-word: string enable, disable
-
Enable control word
- signaling-protocol: string none, ldp
-
MPLS signaling protocol
- source-address: string
-
Source IP address
- mpls-redundancy: object
-
Redundancy options for MPLS encapsulation
-
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
- preferred-path: object
-
Preferred path
-
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - srte-policy: string
-
Name of the SR TE Policy
- type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- load-balance-group: object
-
Load Balancing
-
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
- pw-switching-tlv: string hide
-
Pseudowire Switching Point Tlv
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- vccv-type: string none, lsp-ping
-
VCCV verification type
- backup-disable-delay: object
-
Back Up Pseudowire class
-
- type: string never, delay
-
Delay or Never
- disable-backup: string
-
Disable backup delay
- bridge-domain-groups: object
-
List of bridge groups
-
- bridge-domain-group: object[]
-
Bridge group
-
object - bridge-domains: object
-
List of Bridge Domain
-
- bridge-domain: object[]
-
bridge domain
-
object - routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the bridge domain
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
- name: string
-
Name of the Bridge group
- xconnect-groups: object
-
List of xconnect groups
-
- xconnect-group: object[]
-
Xconnect group
-
object - mp2mp-xconnects: object
-
List of multi point to multi point xconnects
-
- mp2mp-xconnect: object[]
-
Multi point to multi point xconnect
-
object - mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- name: string
-
Name of the multi point to multi point xconnect
- p2p-xconnects: object
-
List of point to point xconnects
-
- p2p-xconnect: object[]
-
Point to point xconnect
-
object - monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- name: string
-
Name of the point to point xconnect
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- p2p-description: string
-
cross connect description Name
- name: string
-
Name of the xconnect group
- flexible-xconnect-service-table: object
-
List of Flexible XConnect Services
-
- vlan-unaware-flexible-xconnect-services: object
-
List of Vlan-Unaware Flexible XConnect Services
-
- vlan-unaware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-unaware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- vlan-unaware-fxc-pseudowire-evpns: object
-
List of EVPN Services
-
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the Flexible XConnect Service
- vlan-aware-flexible-xconnect-services: object
-
List of Vlan-Aware Flexible XConnect Services
-
- vlan-aware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-aware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- eviid: string
-
Ethernet VPN ID
Example
{
"g8032-rings": {
"g8032-ring": [
{
"erp-port0s": {
"erp-port0": [
{
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string",
"erp-instances": {
"erp-instance": [
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ],
"erp-port1s": {
"erp-port1": [
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
},
"redundancy": {
"enable": [ null ],
"iccp-redundancy-groups": {
"iccp-redundancy-group": [
{
"multi-homing-node-id": "integer",
"group-id": "integer",
"iccp-interfaces": {
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
},
"pseudowire-classes": {
"pseudowire-class": [
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ],
"l2tpv3-encapsulation": {
"enable": [ null ],
"source-address": "string",
"signaling-protocol": {
"l2tpv3-class-name": "string",
"protocol": "string"
},
"path-mtu": {
"enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ],
"type-of-service": {
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
},
"mpls-encapsulation": {
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string",
"mpls-redundancy": {
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
},
"preferred-path": {
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
},
"load-balance-group": {
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
}
}
}
]
}
}
a1_g8032-rings_schema:
List of G8032 Ring
- g8032-ring: object[]
-
G8032 Ring
-
object - erp-port0s: object
-
Ethernet ring protection port0
-
- erp-port0: object[]
-
Configure ERP main port0
-
object - monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
- g8032-ring-name: string
-
Name of the G8032 ring
- erp-instances: object
-
List of ethernet ring protection instance
-
- erp-instance: object[]
-
Ethernet ring protection instance
-
object - profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
- exclusion-list: string
-
Vlan IDs in the format of a-b,c,d,e-f,g ,untagged
- erp-provider-bridge: null
-
Ethernet ring protection provider bridge
- open-ring: null
-
Specify the G.8032 instance as open ring
- erp-port1s: object
-
Ethernet ring protection port0
-
- erp-port1: object[]
-
Ethernet ring protection port1
-
object - interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
Example
{
"g8032-ring": [
{
"erp-port0s": {
"erp-port0": [
{
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string",
"erp-instances": {
"erp-instance": [
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ],
"erp-port1s": {
"erp-port1": [
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}
a1_g8032-ring_schema:
- erp-port0s: object
-
Ethernet ring protection port0
-
- erp-port0: object[]
-
Configure ERP main port0
-
object - monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
- g8032-ring-name: string
-
Name of the G8032 ring
- erp-instances: object
-
List of ethernet ring protection instance
-
- erp-instance: object[]
-
Ethernet ring protection instance
-
object - profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
- exclusion-list: string
-
Vlan IDs in the format of a-b,c,d,e-f,g ,untagged
- erp-provider-bridge: null
-
Ethernet ring protection provider bridge
- open-ring: null
-
Specify the G.8032 instance as open ring
- erp-port1s: object
-
Ethernet ring protection port0
-
- erp-port1: object[]
-
Ethernet ring protection port1
-
object - interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
Example
{
"erp-port0s": {
"erp-port0": [
{
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string",
"erp-instances": {
"erp-instance": [
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ],
"erp-port1s": {
"erp-port1": [
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
a1_erp-port0s_schema:
Ethernet ring protection port0
- erp-port0: object[]
-
Configure ERP main port0
-
object - monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
Example
{
"erp-port0": [
{
"monitor": "string",
"interface-name": "string"
}
]
}
a1_erp-port0_schema:
- monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
Example
{
"monitor": "string",
"interface-name": "string"
}
a1_erp-instances_schema:
List of ethernet ring protection instance
- erp-instance: object[]
-
Ethernet ring protection instance
-
object - profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
Example
{
"erp-instance": [
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
]
}
a1_erp-instance_schema:
- profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
Example
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
a1_rpl_schema:
Ring protection link
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
Example
{
"role": "string",
"port": "string"
}
a1_aps_schema:
Automatic protection switching
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
Example
{
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
}
a1_port1_schema:
APS channel for ERP port1
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
Example
{
"aps-type": "string",
"aps-channel": "string"
}
a1_erp-port1s_schema:
Ethernet ring protection port0
- erp-port1: object[]
-
Ethernet ring protection port1
-
object - interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
Example
{
"erp-port1": [
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
a1_erp-port1_schema:
- interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
Example
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
a1_interface_schema:
- enable: null
-
Enable interface
- interface-name: string
-
Name of the interface
Example
{
"enable": [ null ],
"interface-name": "string"
}
a1_xconnect-groups_schema:
List of xconnect groups
- xconnect-group: object[]
-
Xconnect group
-
object - mp2mp-xconnects: object
-
List of multi point to multi point xconnects
-
- mp2mp-xconnect: object[]
-
Multi point to multi point xconnect
-
object - mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- name: string
-
Name of the multi point to multi point xconnect
- p2p-xconnects: object
-
List of point to point xconnects
-
- p2p-xconnect: object[]
-
Point to point xconnect
-
object - monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- name: string
-
Name of the point to point xconnect
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- p2p-description: string
-
cross connect description Name
- name: string
-
Name of the xconnect group
Example
{
"xconnect-group": [
{
"mp2mp-xconnects": {
"mp2mp-xconnect": [
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string",
"mp2mp-auto-discovery": {
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
},
"name": "string"
}
]
},
"p2p-xconnects": {
"p2p-xconnect": [
{
"monitor-sessions": {
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
},
"backup-attachment-circuits": {
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
},
"name": "string",
"pseudowire-evpns": {
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
},
"pseudowires": {
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
},
"interworking": "string",
"attachment-circuits": {
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
},
"pseudowire-routeds": {
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
}
}
]
}
}
]
}
a1_xconnect-group_schema:
- mp2mp-xconnects: object
-
List of multi point to multi point xconnects
-
- mp2mp-xconnect: object[]
-
Multi point to multi point xconnect
-
object - mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- name: string
-
Name of the multi point to multi point xconnect
- p2p-xconnects: object
-
List of point to point xconnects
-
- p2p-xconnect: object[]
-
Point to point xconnect
-
object - monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- name: string
-
Name of the point to point xconnect
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- p2p-description: string
-
cross connect description Name
- name: string
-
Name of the xconnect group
Example
{
"mp2mp-xconnects": {
"mp2mp-xconnect": [
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string",
"mp2mp-auto-discovery": {
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
},
"name": "string"
}
]
},
"p2p-xconnects": {
"p2p-xconnect": [
{
"monitor-sessions": {
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
},
"backup-attachment-circuits": {
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
},
"name": "string",
"pseudowire-evpns": {
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
},
"pseudowires": {
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
},
"interworking": "string",
"attachment-circuits": {
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
},
"pseudowire-routeds": {
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
},
"name": "string"
}
a1_p2p-xconnects_schema:
List of point to point xconnects
- p2p-xconnect: object[]
-
Point to point xconnect
-
object - monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- name: string
-
Name of the point to point xconnect
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- p2p-description: string
-
cross connect description Name
Example
{
"p2p-xconnect": [
{
"monitor-sessions": {
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
},
"backup-attachment-circuits": {
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
},
"name": "string",
"pseudowire-evpns": {
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
},
"pseudowires": {
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
},
"interworking": "string",
"attachment-circuits": {
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
},
"pseudowire-routeds": {
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
}
a1_p2p-xconnect_schema:
- monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- 2p-xconnect_name: string
-
Name of the point to point xconnect
- p2p-description: string
-
cross connect description Name
Example
{
"monitor-sessions": {
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
},
"backup-attachment-circuits": {
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
},
"pseudowire-evpns": {
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
},
"pseudowires": {
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
},
"interworking": "string",
"attachment-circuits": {
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
},
"pseudowire-routeds": {
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"2p-xconnect_name": "string",
"p2p-description": "string"
}
a1_backup-attachment-circuits_schema:
List of backup attachment circuits
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
Example
{
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
}
a1_backup-attachment-circuit_schema:
- interface-name: string
-
Name of the attachment circuit interface
Example
{
"interface-name": "string"
}
a1_pseudowire-evpns_schema:
List of EVPN Services
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
Example
{
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}
a1_pseudowire-evpn_schema:
- eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
Example
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
a1_pseudowires_schema:
List of pseudowires
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
Example
{
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
}
a1_pseudowire_schema:
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
Example
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
a1_mpls-static-labels_schema:
MPLS static labels
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
a1_backup-pseudowires_schema:
List of pseudowires
- backup-pseudowire: object[]
-
Backup pseudowire for the cross connect
-
object - backup-pw-class: string
-
PW class template name to use for the backup PW
- pseudowire-id: string
-
Pseudowire ID
- neighbor: string
-
Neighbor IP address
- backup-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"backup-pseudowire": [
{
"backup-pw-class": "string",
"pseudowire-id": "string",
"neighbor": "string",
"backup-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
}
}
]
}
a1_backup-pseudowire_schema:
- backup-pw-class: string
-
PW class template name to use for the backup PW
- pseudowire-id: string
-
Pseudowire ID
- neighbor: string
-
Neighbor IP address
- backup-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"backup-pw-class": "string",
"pseudowire-id": "string",
"neighbor": "string",
"backup-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
}
}
a1_backup-mpls-static-labels_schema:
MPLS static labels
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
a1_l2tp-static-attributes_schema:
L2TP Static Attributes
- l2tp-remote-session-id: string
-
L2TP remote session ID
- l2tp-local-session-id: string
-
L2TP local session ID
- l2tp-secondary-local-cookie: object
-
L2TP secondary local cookie
-
- lower-value: string
-
Lower local cookie value
- higher-value: string
-
Higher local cookie value
- size: string zero, four, eight
-
Local cookie size
- l2tp-local-cookie: object
-
L2TP local cookie
-
- lower-value: string
-
Lower local cookie value
- higher-value: string
-
Higher local cookie value
- size: string zero, four, eight
-
Local cookie size
- l2tp-remote-cookie: object
-
L2TP remote cookie
-
- lower-value: string
-
Lower remote cookie value
- higher-value: string
-
Higher remote cookie value
- size: string zero, four, eight
-
Remote cookie size
Example
{
"l2tp-remote-session-id": "string",
"l2tp-local-session-id": "string",
"l2tp-secondary-local-cookie": {
"lower-value": "string",
"higher-value": "string",
"size": "string"
},
"l2tp-local-cookie": {
"lower-value": "string",
"higher-value": "string",
"size": "string"
},
"l2tp-remote-cookie": {
"lower-value": "string",
"higher-value": "string",
"size": "string"
}
}
a1_l2tp-static_schema:
Pseudowire L2TPv3 static configuration
- enable: null
-
Enable pseudowire L2TPv3 static configuration
Example
{
"enable": [ null ]
}
a1_pseudowire-address_schema:
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
Example
{
"pseudowire-address": "string"
}
a1_monitor-sessions_schema:
List of Monitor session segments
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
Example
{
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
}
a1_monitor-session_schema:
- onitor-session_name: string
-
Name of the monitor session
- enable: null
-
Enable monitor session segment
Example
{
"onitor-session_name": "string",
"enable": [ null ]
}
a1_pseudowire-routeds_schema:
List of pseudowire-routed
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
Example
{
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
}
a1_pseudowire-routed_schema:
- prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
Example
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
a1_attachment-circuits_schema:
List of attachment circuits
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
Example
{
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
}
a1_attachment-circuit_schema:
- ttachment-circuit_name: string
-
Name of the attachment circuit interface
- enable: null
-
Enable attachment circuit interface
Example
{
"ttachment-circuit_name": "string",
"enable": [ null ]
}
a1_mp2mp-xconnects_schema:
List of multi point to multi point xconnects
- mp2mp-xconnect: object[]
-
Multi point to multi point xconnect
-
object - mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- name: string
-
Name of the multi point to multi point xconnect
Example
{
"mp2mp-xconnect": [
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string",
"mp2mp-auto-discovery": {
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
},
"name": "string"
}
]
}
a1_mp2mp-xconnect_schema:
- mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- p2mp-xconnect_name: string
-
Name of the multi point to multi point xconnect
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
Example
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"p2mp-xconnect_name": "string",
"mp2mpmtu": "string",
"mp2mp-auto-discovery": {
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
}
}
a1_mp2mp-auto-discovery_schema:
auto-discovery in this MP2MP
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
Example
{
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
}
a1_route-distinguisher_schema:
Route Distinguisher
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
a1_mp2mp-route-policy_schema:
Route policy
- export: string
-
Export route policy
Example
{
"export": "string"
}
a1_mp2mp-route-targets_schema:
Route Target
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}
a1_mp2mp-route-target_schema:
- ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
a1_two-byte-as-or-four-byte-as_schema:
- as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
Example
{
"as": "string",
"as-index": "string"
}
a1_ipv4-address_schema:
- addr-index: string
-
Addr index
- address: string
-
IPV4 address
Example
{
"addr-index": "string",
"address": "string"
}
a1_mp2mp-signaling-protocol_schema:
signaling protocol in this MP2MP
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
Example
{
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
}
a1_flow-label-load-balance_schema:
Enable Flow Label based load balancing
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
Example
{
"static": [ null ],
"flow-label": "string"
}
a1_ceids_schema:
Local Customer Edge Identifier Table
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
Example
{
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
a1_ceid_schema:
- remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
Example
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
a1_remote-ceid-attachment-circuits_schema:
AC And Remote Customer Edge Identifier Table
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
Example
{
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
}
a1_remote-ceid-attachment-circuit_schema:
- name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
Example
{
"name": "string",
"remote-ce-id": "string"
}
a1_bridge-domain-groups_schema:
List of bridge groups
- bridge-domain-group: object[]
-
Bridge group
-
object - bridge-domains: object
-
List of Bridge Domain
-
- bridge-domain: object[]
-
bridge domain
-
object - routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the bridge domain
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
- name: string
-
Name of the Bridge group
Example
{
"bridge-domain-group": [
{
"bridge-domains": {
"bridge-domain": [
{
"routed-interfaces": {
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
},
"member-vnis": {
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ],
"bd-attachment-circuits": {
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
},
"ip-source-guard": {
"enable": [ null ],
"logging": [ null ]
},
"bd-pseudowires": {
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {}
}
}
]
}
}
]
}
}
]
}
a1_bridge-domain-group_schema:
- bridge-domains: object
-
List of Bridge Domain
-
- bridge-domain: object[]
-
bridge domain
-
object - routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the bridge domain
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
- name: string
-
Name of the Bridge group
Example
{
"bridge-domains": {
"bridge-domain": [
{
"routed-interfaces": {
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
},
"member-vnis": {
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ],
"bd-attachment-circuits": {
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
},
"ip-source-guard": {
"enable": [ null ],
"logging": [ null ]
},
"bd-pseudowires": {
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"action": "string",
"enable": [ null ]
}
}
}
]
}
}
]
}
}
a1_bridge-domains_schema:
List of Bridge Domain
- bridge-domain: object[]
-
bridge domain
-
object - routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the bridge domain
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
Example
{
"bridge-domain": [
{
"routed-interfaces": {
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
},
"member-vnis": {
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ],
"bd-attachment-circuits": {
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
},
"ip-source-guard": {
"enable": [ null ],
"logging": [ null ]
},
"bd-pseudowires": {
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ]
}
}
}
]
}
}
]
}
a1_bridge-domain_schema:
- routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- ridge-domain_name: string
-
Name of the bridge domain
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
Example
{
"routed-interfaces": {
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
},
"member-vnis": {
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ],
"bd-attachment-circuits": {
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
},
"ip-source-guard": {
"enable": [ null ],
"logging": [ null ]
},
"bd-pseudowires": {
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-mac-aging": {}
}
}
]
}
}
a1_bd-storm-controls_schema:
Storm Control
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
Example
{
"bd-storm-control": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}
a1_bd-storm-control_schema:
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
Example
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
a1_storm-control-unit_schema:
Specify units for Storm Control Configuration
- kbits-per-sec: string
-
Kilobits Per Second, PktsPerSec and KbitsPerSec cannot be configured together
- pkts-per-sec: string
-
Packets Per Second, PktsPerSec and KbitsPerSec cannot be configured together
Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
a1_member-vnis_schema:
Bridge Domain VxLAN Network Identifier Table
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
Example
{
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
}
a1_member-vni_schema:
- member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
Example
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
a1_member-vni-static-mac-addresses_schema:
Static Mac Address Table
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
Example
{
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
}
a1_member-vni-static-mac-address_schema:
- next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
Example
{
"next-hop-ip": "string",
"mac-address": "string"
}
a1_bridge-domain-mac_schema:
MAC configuration commands
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
Example
{
"bd-mac-withdraw-relay": [ null ],
"bd-mac-aging": {
"bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
},
"bd-mac-port-down-flush": [ null ],
"bd-mac-filters": {
"bd-mac-filter": [
{
"drop": [ null ],
"address": "string"
}
]
},
"bd-mac-limit": {
"bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
},
"bd-mac-learn": "string",
"bd-mac-withdraw": [ null ],
"mac-secure": {
"action": "string",
"threshold": [ null ],
"enable": [ null ],
"logging": [ null ]
},
"bd-mac-withdraw-behavior": "string",
"bd-mac-withdraw-access-pw-disable": [ null ]
}
a1_bd-mac-limit_schema:
MAC-Limit configuration commands
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
Example
{
"bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
}
a1_bd-mac-filters_schema:
Filter Mac Address
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
Example
{
"bd-mac-filter": [
{
"drop": [ null ],
"address": "string"
}
]
}
a1_bd-mac-filter_schema:
- drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
Example
{
"drop": [ null ],
"address": "string"
}
a1_mac-secure_schema:
MAC Secure
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
Example
{
"action": "string",
"threshold": [ null ],
"enable": [ null ],
"logging": [ null ]
}
a1_bd-mac-aging_schema:
MAC-Aging configuration commands
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
Example
{
"bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
}
a1_nv-satellite_schema:
nV Satellite
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
Example
{
"enable": [ null ],
"offload-ipv4-multicast-enable": [ null ]
}
a1_bridge-domain-pbb_schema:
Bridge Domain PBB
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
Example
{
"pbb-core": {
"pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ],
"pbb-core-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string",
"pbb-core-mac": {
"pbb-core-mac-learning": "string",
"pbb-core-mac-limit": {
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
},
"pbb-core-mac-aging": {
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string",
"pbb-core-evis": {
"pbb-core-evi": [
{
"eviid": "string"
}
]
}
},
"pbb-edges": {
"pbb-edge": [
{
"pbb-edge-mac": {
"pbb-edge-mac-limit": {
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
},
"pbb-edge-mac-aging": {
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string",
"pbb-edge-mac-secure": {
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string",
"pbb-edge-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-static-mac-mappings": {
"pbb-static-mac-mapping": [
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string",
"pbb-edge-split-horizon-group": {
"disable": [ null ]
}
}
]
}
}
a1_pbb-edges_schema:
PBB Edge
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
Example
{
"pbb-edge": [
{
"pbb-edge-mac": {
"pbb-edge-mac-limit": {
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
},
"pbb-edge-mac-aging": {
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string",
"pbb-edge-mac-secure": {
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string",
"pbb-edge-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-static-mac-mappings": {
"pbb-static-mac-mapping": [
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string",
"pbb-edge-split-horizon-group": {
"disable": [ null ]
}
}
]
}
a1_pbb-edge_schema:
- pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
Example
{
"pbb-edge-mac": {
"pbb-edge-mac-limit": {
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
},
"pbb-edge-mac-aging": {
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string",
"pbb-edge-mac-secure": {
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string",
"pbb-edge-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-static-mac-mappings": {
"pbb-static-mac-mapping": [
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string",
"pbb-edge-split-horizon-group": {
"disable": [ null ]
}
}
a1_pbb-edge-split-horizon-group_schema:
Split Horizon Group
- disable: null
-
Disable split horizon group
Example
{
"disable": [ null ]
}
a1_pbb-static-mac-mappings_schema:
PBB Static Mac Address Mapping Table
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
Example
{
"pbb-static-mac-mapping": [
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
}
a1_pbb-static-mac-mapping_schema:
- pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
Example
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
a1_pbb-edge-dhcp-profile_schema:
Attach a DHCP profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
a1_pbb-edge-mac_schema:
MAC configuration commands
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
Example
{
"pbb-edge-mac-limit": {
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
},
"pbb-edge-mac-aging": {
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string",
"pbb-edge-mac-secure": {
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
a1_pbb-edge-mac-limit_schema:
MAC-Limit configuration commands
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
Example
{
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}
a1_pbb-edge-mac-aging_schema:
MAC-Aging configuration commands
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
Example
{
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
}
a1_pbb-edge-mac-secure_schema:
MAC Secure
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
Example
{
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a1_pbb-core_schema:
PBB Core
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
Example
{
"pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ],
"pbb-core-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string",
"pbb-core-mac": {
"pbb-core-mac-learning": "string",
"pbb-core-mac-limit": {
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
},
"pbb-core-mac-aging": {
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string",
"pbb-core-evis": {
"pbb-core-evi": [
{
"eviid": "string"
}
]
}
}
a1_pbb-core-mac_schema:
MAC configuration commands
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
Example
{
"pbb-core-mac-learning": "string",
"pbb-core-mac-limit": {
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
},
"pbb-core-mac-aging": {
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
}
a1_pbb-core-mac-aging_schema:
MAC-Aging configuration commands
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
Example
{
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
a1_pbb-core-mac-limit_schema:
MAC-Limit configuration commands
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
Example
{
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}
a1_pbb-core-evis_schema:
PBB Core EVI Table
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
Example
{
"pbb-core-evi": [
{
"eviid": "string"
}
]
}
a1_pbb-core-dhcp-profile_schema:
Attach a DHCP profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
a1_bridge-domain-evis_schema:
Bridge Domain EVI Table
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
Example
{
"bridge-domain-evi": [
{
"eviid": "string"
}
]
}
a1_access-vfis_schema:
Specify the access virtual forwarding interface name
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
Example
{
"access-vfi": [
{
"access-vfi-shutdown": [ null ],
"access-vfi-pseudowires": {
"access-vfi-pseudowire": [
{
"pseudowire-id": "string",
"access-vfi-pseudowire-static-mac-addresses": {
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"name": "string"
}
]
}
a1_access-vfi_schema:
- access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- ccess-vfi_name: string
-
Name of the AccessVirtual Forwarding Interface
Example
{
"access-vfi-shutdown": [ null ],
"access-vfi-pseudowires": {
"access-vfi-pseudowire": [
{
"pseudowire-id": "string",
"access-vfi-pseudowire-static-mac-addresses": {
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"ccess-vfi_name": "string"
}
a1_access-vfi-pseudowires_schema:
List of pseudowires
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
Example
{
"access-vfi-pseudowire": [
{
"pseudowire-id": "string",
"access-vfi-pseudowire-static-mac-addresses": {
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
}
a1_access-vfi-pseudowire_schema:
- pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
Example
{
"pseudowire-id": "string",
"access-vfi-pseudowire-static-mac-addresses": {
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
a1_access-vfi-pseudowire-static-mac-addresses_schema:
Static Mac Address Table
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
Example
{
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
}
a1_access-vfi-pseudowire-static-mac-address_schema:
- address: string
-
Static MAC address
Example
{
"address": "string"
}
a1_bd-pseudowires_schema:
List of pseudowires
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
Example
{
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-mac-aging": {
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
},
"pseudowire-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string",
"pseudowire-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string",
"bd-pw-split-horizon": {
"bd-pw-split-horizon-group": {
"enable": [ null ]
}
},
"bd-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"bdpw-storm-control-types": {
"bdpw-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"bd-pw-static-mac-addresses": {
"bd-pw-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string",
"pseudowire-dai": {
"pseudowire-dai-address-validation": {
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
]
}
a1_bd-pseudowire_schema:
- bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
Example
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-mac-aging": {
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
},
"pseudowire-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string",
"pseudowire-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string",
"bd-pw-split-horizon": {
"bd-pw-split-horizon-group": {
"enable": [ null ]
}
},
"bd-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"bdpw-storm-control-types": {
"bdpw-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"bd-pw-static-mac-addresses": {
"bd-pw-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string",
"pseudowire-dai": {
"pseudowire-dai-address-validation": {
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
a1_pseudowire-dai_schema:
Access Pseudowire Dynamic ARP Inspection
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
Example
{
"pseudowire-dai-address-validation": {
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a1_pseudowire-dai-address-validation_schema:
Address Validation
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
Example
{
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
a1_bdpw-storm-control-types_schema:
Storm Control
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
Example
{
"bdpw-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}
a1_bdpw-storm-control-type_schema:
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
Example
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
a1_pseudowire-profile_schema:
Attach a DHCP profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
a1_bd-pw-static-mac-addresses_schema:
Static Mac Address Table
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
Example
{
"bd-pw-static-mac-address": [
{
"address": "string"
}
]
}
a1_bd-pw-static-mac-address_schema:
- address: string
-
Static MAC address
Example
{
"address": "string"
}
a1_pseudowire-ip-source-guard_schema:
IP Source Guard
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a1_pseudowire-mac_schema:
Bridge-domain Pseudowire MAC configuration commands
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
Example
{
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-mac-aging": {
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}
a1_pseudowire-mac-secure_schema:
MAC Secure
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
Example
{
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a1_pseudowire-mac-aging_schema:
MAC-Aging configuration commands
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
Example
{
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
a1_pseudowire-mac-limit_schema:
MAC-Limit configuration commands
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
Example
{
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
a1_bd-pw-split-horizon_schema:
Split Horizon
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
Example
{
"bd-pw-split-horizon-group": {
"enable": [ null ]
}
}
a1_bd-pw-split-horizon-group_schema:
Split Horizon Group
- enable: null
-
Enable split horizon group
Example
{
"enable": [ null ]
}
a1_bd-pw-mpls-static-labels_schema:
MPLS static labels
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
a1_bridge-domain-backup-pseudowires_schema:
List of pseudowires
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
Example
{
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
}
a1_bridge-domain-backup-pseudowire_schema:
- pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
Example
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
a1_vfis_schema:
Specify the virtual forwarding interface name
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"vfi": [
{
"vpnid": "string",
"vfi-shutdown": [ null ],
"name": "string",
"multicast-p2mp": {
"enable": [ null ],
"transports": {
"transport": [
{
"attribute-set-name": "string",
"transport-name": "string"
}
]
},
"signalings": {
"signaling": [
{
"signaling-name": "string"
}
]
}
},
"bgp-auto-discovery": {
"enable": [ null ],
"bgp-route-policy": {
"export": "string"
},
"bgp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string",
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"route-targets": {
"route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"ldp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"vpls-id": {
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
},
"vfi-pseudowires": {
"vfi-pseudowire": [
{
"vfi-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string",
"pseudowire-static-mac-addresses": {
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string",
"vfi-pw-dhcp-snoop": {
"profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
}
]
}
a1_vfi_schema:
- vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- fi_name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
Example
{
"vpnid": "string",
"vfi-shutdown": [ null ],
"vfi-pseudowires": {
"vfi-pseudowire": [
{
"vfi-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string",
"pseudowire-static-mac-addresses": {
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string",
"vfi-pw-dhcp-snoop": {
"profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
},
"fi_name": "string",
"multicast-p2mp": {
"enable": [ null ],
"transports": {
"transport": [
{
"attribute-set-name": "string",
"transport-name": "string"
}
]
},
"signalings": {
"signaling": [
{
"signaling-name": "string"
}
]
}
},
"bgp-auto-discovery": {
"enable": [ null ],
"bgp-route-policy": {
"export": "string"
},
"bgp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string",
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"route-targets": {
"route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"ldp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"vpls-id": {
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
}
a1_multicast-p2mp_schema:
Enable Multicast P2MP in this VFI
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
Example
{
"enable": [ null ],
"transports": {
"transport": [
{
"attribute-set-name": "string",
"transport-name": "string"
}
]
},
"signalings": {
"signaling": [
{
"signaling-name": "string"
}
]
}
}
a1_transports_schema:
Multicast P2MP Transport
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
Example
{
"transport": [
{
"attribute-set-name": "string",
"transport-name": "string"
}
]
}
a1_transport_schema:
- attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
Example
{
"attribute-set-name": "string",
"transport-name": "string"
}
a1_signalings_schema:
Multicast P2MP Signaling Type
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
Example
{
"signaling": [
{
"signaling-name": "string"
}
]
}
a1_vfi-pseudowires_schema:
List of pseudowires
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"vfi-pseudowire": [
{
"vfi-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string",
"pseudowire-static-mac-addresses": {
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string",
"vfi-pw-dhcp-snoop": {
"profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
a1_vfi-pseudowire_schema:
- vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"vfi-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string",
"pseudowire-static-mac-addresses": {
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string",
"vfi-pw-dhcp-snoop": {
"profile-id": "string",
"dhcp-snooping-id": "string"
}
}
a1_vfi-pw-dhcp-snoop_schema:
Attach a DHCP Snooping profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
a1_vfi-pw-mpls-static-labels_schema:
MPLS static labels
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
a1_pseudowire-static-mac-addresses_schema:
Static Mac Address Table
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
Example
{
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
}
a1_pseudowire-static-mac-address_schema:
- address: string
-
Static MAC address
Example
{
"address": "string"
}
a1_bgp-auto-discovery_schema:
Enable Autodiscovery BGP in this VFI
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
Example
{
"enable": [ null ],
"bgp-route-policy": {
"export": "string"
},
"bgp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string",
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"route-targets": {
"route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"ldp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"vpls-id": {
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
a1_ldp-signaling-protocol_schema:
Signaling Protocol LDP in this VFI configuration
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
Example
{
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"vpls-id": {
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
a1_vpls-id_schema:
VPLS ID
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
Example
{
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
a1_bgp-route-policy_schema:
Route policy
- export: string
-
Export route policy
Example
{
"export": "string"
}
a1_bgp-signaling-protocol_schema:
Enable Signaling Protocol BGP in this VFI
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
Example
{
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
}
a1_route-targets_schema:
Route Target
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}
a1_route-target_schema:
- ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
a1_bd-attachment-circuits_schema:
Attachment Circuit table
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
Example
{
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}
a1_bd-attachment-circuit_schema:
- interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- d-attachment-circuit_name: string
-
The name of the Attachment Circuit
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
Example
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"d-attachment-circuit_name": "string",
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
a1_interface-ip-source-guard_schema:
IP Source Guard
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a1_interface-dai_schema:
L2 Interface Dynamic ARP Inspection
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
Example
{
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a1_interface-dai-address-validation_schema:
Address Validation
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
Example
{
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
a1_interface-profile_schema:
Attach a DHCP profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
a1_bdac-storm-control-types_schema:
Storm Control
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
Example
{
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}
a1_bdac-storm-control-type_schema:
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
Example
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
a1_split-horizon_schema:
Split Horizon
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
Example
{
"split-horizon-group-id": {
"enable": [ null ]
}
}
a1_split-horizon-group-id_schema:
Split Horizon Group ID
- enable: null
-
Enable split horizon group
Example
{
"enable": [ null ]
}
a1_static-mac-addresses_schema:
Static Mac Address Table
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
Example
{
"static-mac-address": [
{
"address": "string"
}
]
}
a1_interface-mac_schema:
MAC configuration commands
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
Example
{
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}
a1_interface-mac-aging_schema:
MAC-Aging configuration commands
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
Example
{
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
a1_interface-mac-secure_schema:
MAC Secure
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
Example
{
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a1_interface-mac-limit_schema:
MAC-Limit configuration commands
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
Example
{
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}
a1_bd-pseudowire-evpns_schema:
List of EVPN pseudowires
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
Example
{
"bd-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
}
a1_bd-pseudowire-evpn_schema:
- acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
Example
{
"acid": "string",
"eviid": "string"
}
a1_ip-source-guard_schema:
IP Source Guard
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
Example
{
"enable": [ null ],
"logging": [ null ]
}
a1_dai_schema:
Dynamic ARP Inspection
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
Example
{
"enable": [ null ],
"logging": [ null ],
"dai-address-validation": {
"source-mac-verification": [ null ],
"enable": [ null ],
"destination-mac-verification": [ null ],
"ipv4-verification": [ null ]
}
}
a1_dai-address-validation_schema:
Address Validation
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
Example
{
"source-mac-verification": [ null ],
"enable": [ null ],
"destination-mac-verification": [ null ],
"ipv4-verification": [ null ]
}
a1_routed-interfaces_schema:
Bridge Domain Routed Interface Table
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
Example
{
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}
a1_routed-interface_schema:
- routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
Example
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
a1_routed-interface-split-horizon-group_schema:
Routed interface split horizon group
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
Example
{
"routed-interface-split-horizon-group-core": [ null ]
}
a1_pseudowire-classes_schema:
List of pseudowire classes
- pseudowire-class: object[]
-
Pseudowire class
-
object - enable: null
-
Enable pseudowire class
- name: string
-
Name of the pseudowire class
- mac-withdraw: null
-
Enable backup MAC withdraw
- l2tpv3-encapsulation: object
-
L2TPv3 encapsulation
-
- enable: null
-
Enable L2TPv3 encapsulation
- source-address: string
-
Source IP address
- signaling-protocol: object
-
L2TPv3 signaling protocol
-
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
- path-mtu: object
-
Path maximum transmission unit
-
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
- cookie-size: string zero, four, eight
-
Cookie size
- time-to-live: string
-
Time to live
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- df-bit-set: null
-
Set the do not fragment bit to 1
- type-of-service: object
-
Type of service
-
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
- mpls-encapsulation: object
-
MPLS encapsulation
-
- static-tag-rewrite: string
-
Static Tag rewrite
- enable: null
-
Enable MPLS encapsulation
- control-word: string enable, disable
-
Enable control word
- signaling-protocol: string none, ldp
-
MPLS signaling protocol
- source-address: string
-
Source IP address
- mpls-redundancy: object
-
Redundancy options for MPLS encapsulation
-
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
- preferred-path: object
-
Preferred path
-
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - srte-policy: string
-
Name of the SR TE Policy
- type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- load-balance-group: object
-
Load Balancing
-
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
- pw-switching-tlv: string hide
-
Pseudowire Switching Point Tlv
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- vccv-type: string none, lsp-ping
-
VCCV verification type
- backup-disable-delay: object
-
Back Up Pseudowire class
-
- type: string never, delay
-
Delay or Never
- disable-backup: string
-
Disable backup delay
Example
{
"pseudowire-class": [
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ],
"l2tpv3-encapsulation": {
"enable": [ null ],
"source-address": "string",
"signaling-protocol": {
"l2tpv3-class-name": "string",
"protocol": "string"
},
"path-mtu": {
"enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ],
"type-of-service": {
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
},
"mpls-encapsulation": {
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string",
"mpls-redundancy": {
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
},
"preferred-path": {
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
},
"load-balance-group": {
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
},
"backup-disable-delay": {
"type": "string",
"disable-backup": "string"
}
}
]
}
a1_pseudowire-class_schema:
- enable: null
-
Enable pseudowire class
- name: string
-
Name of the pseudowire class
- mac-withdraw: null
-
Enable backup MAC withdraw
- l2tpv3-encapsulation: object
-
L2TPv3 encapsulation
-
- enable: null
-
Enable L2TPv3 encapsulation
- source-address: string
-
Source IP address
- signaling-protocol: object
-
L2TPv3 signaling protocol
-
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
- path-mtu: object
-
Path maximum transmission unit
-
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
- cookie-size: string zero, four, eight
-
Cookie size
- time-to-live: string
-
Time to live
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- df-bit-set: null
-
Set the do not fragment bit to 1
- type-of-service: object
-
Type of service
-
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
- mpls-encapsulation: object
-
MPLS encapsulation
-
- static-tag-rewrite: string
-
Static Tag rewrite
- enable: null
-
Enable MPLS encapsulation
- control-word: string enable, disable
-
Enable control word
- signaling-protocol: string none, ldp
-
MPLS signaling protocol
- source-address: string
-
Source IP address
- mpls-redundancy: object
-
Redundancy options for MPLS encapsulation
-
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
- preferred-path: object
-
Preferred path
-
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - srte-policy: string
-
Name of the SR TE Policy
- type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- load-balance-group: object
-
Load Balancing
-
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
- pw-switching-tlv: string hide
-
Pseudowire Switching Point Tlv
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- vccv-type: string none, lsp-ping
-
VCCV verification type
- backup-disable-delay: object
-
Back Up Pseudowire class
-
- type: string never, delay
-
Delay or Never
- disable-backup: string
-
Disable backup delay
Example
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ],
"l2tpv3-encapsulation": {
"enable": [ null ],
"source-address": "string",
"signaling-protocol": {
"l2tpv3-class-name": "string",
"protocol": "string"
},
"path-mtu": {
"enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ],
"type-of-service": {
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
},
"mpls-encapsulation": {
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string",
"mpls-redundancy": {
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
},
"preferred-path": {
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
},
"load-balance-group": {
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
},
"backup-disable-delay": {
"type": "string",
"disable-backup": "string"
}
}
a1_l2tpv3-encapsulation_schema:
L2TPv3 encapsulation
- enable: null
-
Enable L2TPv3 encapsulation
- source-address: string
-
Source IP address
- signaling-protocol: object
-
L2TPv3 signaling protocol
-
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
- path-mtu: object
-
Path maximum transmission unit
-
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
- cookie-size: string zero, four, eight
-
Cookie size
- time-to-live: string
-
Time to live
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- df-bit-set: null
-
Set the do not fragment bit to 1
- type-of-service: object
-
Type of service
-
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
Example
{
"enable": [ null ],
"source-address": "string",
"signaling-protocol": {
"l2tpv3-class-name": "string",
"protocol": "string"
},
"path-mtu": {
"enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ],
"type-of-service": {
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
}
a1_sequencing_schema:
Sequencing
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
Example
{
"sequencing": "string",
"resync-threshold": "string"
}
a1_type-of-service_schema:
Type of service
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
Example
{
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
a1_signaling-protocol_schema:
L2TPv3 signaling protocol
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
Example
{
"l2tpv3-class-name": "string",
"protocol": "string"
}
a1_path-mtu_schema:
Path maximum transmission unit
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
Example
{
"enable": [ null ],
"max-path-mtu": "string"
}
a1_backup-disable-delay_schema:
Back Up Pseudowire class
- type: string never, delay
-
Delay or Never
- disable-backup: string
-
Disable backup delay
Example
{
"type": "string",
"disable-backup": "string"
}
a1_mpls-encapsulation_schema:
MPLS encapsulation
- static-tag-rewrite: string
-
Static Tag rewrite
- enable: null
-
Enable MPLS encapsulation
- control-word: string enable, disable
-
Enable control word
- signaling-protocol: string none, ldp
-
MPLS signaling protocol
- source-address: string
-
Source IP address
- mpls-redundancy: object
-
Redundancy options for MPLS encapsulation
-
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
- preferred-path: object
-
Preferred path
-
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - srte-policy: string
-
Name of the SR TE Policy
- type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- load-balance-group: object
-
Load Balancing
-
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
- pw-switching-tlv: string hide
-
Pseudowire Switching Point Tlv
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- vccv-type: string none, lsp-ping
-
VCCV verification type
Example
{
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string",
"mpls-redundancy": {
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
},
"preferred-path": {
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
},
"load-balance-group": {
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}
a1_mpls-redundancy_schema:
Redundancy options for MPLS encapsulation
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
Example
{
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}
a1_preferred-path_schema:
Preferred path
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - srte-policy: string
-
Name of the SR TE Policy
- type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
Example
{
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}
a1_load-balance-group_schema:
Load Balancing
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
Example
{
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
}
a1_flexible-xconnect-service-table_schema:
List of Flexible XConnect Services
- vlan-unaware-flexible-xconnect-services: object
-
List of Vlan-Unaware Flexible XConnect Services
-
- vlan-unaware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-unaware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- vlan-unaware-fxc-pseudowire-evpns: object
-
List of EVPN Services
-
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the Flexible XConnect Service
- vlan-aware-flexible-xconnect-services: object
-
List of Vlan-Aware Flexible XConnect Services
-
- vlan-aware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-aware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- eviid: string
-
Ethernet VPN ID
Example
{
"vlan-unaware-flexible-xconnect-services": {
"vlan-unaware-flexible-xconnect-service": [
{
"vlan-unaware-fxc-attachment-circuits": {
"vlan-unaware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"vlan-unaware-fxc-pseudowire-evpns": {
"vlan-unaware-fxc-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
},
"name": "string"
}
]
},
"vlan-aware-flexible-xconnect-services": {
"vlan-aware-flexible-xconnect-service": [
{
"vlan-aware-fxc-attachment-circuits": {
"vlan-aware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"eviid": "string"
}
]
}
}
a1_vlan-unaware-flexible-xconnect-services_schema:
List of Vlan-Unaware Flexible XConnect Services
- vlan-unaware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-unaware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- vlan-unaware-fxc-pseudowire-evpns: object
-
List of EVPN Services
-
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the Flexible XConnect Service
Example
{
"vlan-unaware-flexible-xconnect-service": [
{
"vlan-unaware-fxc-attachment-circuits": {
"vlan-unaware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"vlan-unaware-fxc-pseudowire-evpns": {
"vlan-unaware-fxc-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
},
"name": "string"
}
]
}
a1_vlan-unaware-flexible-xconnect-service_schema:
- vlan-unaware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- vlan-unaware-fxc-pseudowire-evpns: object
-
List of EVPN Services
-
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the Flexible XConnect Service
Example
{
"vlan-unaware-fxc-attachment-circuits": {
"vlan-unaware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"vlan-unaware-fxc-pseudowire-evpns": {
"vlan-unaware-fxc-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
},
"name": "string"
}
a1_vlan-unaware-fxc-attachment-circuits_schema:
List of attachment circuits
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
Example
{
"vlan-unaware-fxc-attachment-circuit": [
{
"name": "string"
}
]
}
a1_vlan-unaware-fxc-attachment-circuit_schema:
- lan-unaware-fxc-attachment-circuit_name: string
-
Name of the attachment circuit interface
Example
{
"lan-unaware-fxc-attachment-circuit_name": "string"
}
a1_vlan-unaware-fxc-pseudowire-evpns_schema:
List of EVPN Services
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
Example
{
"vlan-unaware-fxc-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
}
a1_vlan-unaware-fxc-pseudowire-evpn_schema:
- acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
Example
{
"acid": "string",
"eviid": "string"
}
a1_vlan-aware-flexible-xconnect-services_schema:
List of Vlan-Aware Flexible XConnect Services
- vlan-aware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-aware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- eviid: string
-
Ethernet VPN ID
Example
{
"vlan-aware-flexible-xconnect-service": [
{
"vlan-aware-fxc-attachment-circuits": {
"vlan-aware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"eviid": "string"
}
]
}
a1_vlan-aware-flexible-xconnect-service_schema:
- vlan-aware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- eviid: string
-
Ethernet VPN ID
Example
{
"vlan-aware-fxc-attachment-circuits": {
"vlan-aware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"eviid": "string"
}
a1_vlan-aware-fxc-attachment-circuits_schema:
List of attachment circuits
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
Example
{
"vlan-aware-fxc-attachment-circuit": [
{
"name": "string"
}
]
}
a1_vlan-aware-fxc-attachment-circuit_schema:
- name: string
-
Name of the attachment circuit interface
Example
{
"name": "string"
}
a1_redundancy_schema:
Redundancy groups
- enable: null
-
Enable redundancy groups
- iccp-redundancy-groups: object
-
List of Inter-Chassis Communication Protocol redundancy groups
-
- iccp-redundancy-group: object[]
-
ICCP Redundancy group
-
object - multi-homing-node-id: integer
-
ICCP-based service multi-homing node ID
range:"0..254" - group-id: integer
-
Group ID
range:"1..4294967295" - iccp-interfaces: object
-
List of interfaces
-
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"enable": [ null ],
"iccp-redundancy-groups": {
"iccp-redundancy-group": [
{
"multi-homing-node-id": "integer",
"group-id": "integer",
"iccp-interfaces": {
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}
a1_iccp-redundancy-groups_schema:
List of Inter-Chassis Communication Protocol redundancy groups
- iccp-redundancy-group: object[]
-
ICCP Redundancy group
-
object - multi-homing-node-id: integer
-
ICCP-based service multi-homing node ID
range:"0..254" - group-id: integer
-
Group ID
range:"1..4294967295" - iccp-interfaces: object
-
List of interfaces
-
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"iccp-redundancy-group": [
{
"multi-homing-node-id": "integer",
"group-id": "integer",
"iccp-interfaces": {
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
a1_iccp-redundancy-group_schema:
- multi-homing-node-id: integer
-
ICCP-based service multi-homing node ID
range:"0..254" - group-id: integer
-
Group ID
range:"1..4294967295" - iccp-interfaces: object
-
List of interfaces
-
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"multi-homing-node-id": "integer",
"group-id": "integer",
"iccp-interfaces": {
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
a1_iccp-interfaces_schema:
List of interfaces
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
a1_iccp-interface_schema:
- mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
a1_pbb_schema:
L2VPN PBB Global
- backbone-source-mac: string
-
Backbone Source MAC
Example
{
"backbone-source-mac": "string"
}
a1_auto-discovery_schema:
Global auto-discovery attributes
- bgp-signaling: object
-
Global bgp signaling attributes
-
- mtu-mismatch-ignore: null
-
Ignore MTU mismatch for auto-discovered pseudowires
Example
{
"bgp-signaling": {
"mtu-mismatch-ignore": [ null ]
}
}
a1_bgp-signaling_schema:
Global bgp signaling attributes
- mtu-mismatch-ignore: null
-
Ignore MTU mismatch for auto-discovered pseudowires
Example
{
"mtu-mismatch-ignore": [ null ]
}
a1_utility_schema:
L2VPN utilities
- logging: object
-
L2VPN logging utility
-
- pseudowire-state-change: null
-
Enable pseudowire state change logging
- pwhe-replication-state-change: null
-
Enable PW-HE Replication state change logging
- nsr-state-change: null
-
Enable Non Stop Routing state change logging
- vfi: null
-
Enable VFI state change logging
- bridge-domain-state-change: null
-
Enable Bridge Domain state change logging
Example
{
"logging": {
"pseudowire-state-change": [ null ],
"pwhe-replication-state-change": [ null ],
"nsr-state-change": [ null ],
"vfi": [ null ],
"bridge-domain-state-change": [ null ]
}
}
a1_logging_schema:
L2VPN logging utility
- pseudowire-state-change: null
-
Enable pseudowire state change logging
- pwhe-replication-state-change: null
-
Enable PW-HE Replication state change logging
- nsr-state-change: null
-
Enable Non Stop Routing state change logging
- vfi: null
-
Enable VFI state change logging
- bridge-domain-state-change: null
-
Enable Bridge Domain state change logging
Example
{
"pseudowire-state-change": [ null ],
"pwhe-replication-state-change": [ null ],
"nsr-state-change": [ null ],
"vfi": [ null ],
"bridge-domain-state-change": [ null ]
}
a1_snmp_schema:
SNMP related configuration
- mib: object
-
MIB related configuration
-
- mib-pseudowire: object
-
Pseudowire related configuration for MIB
-
- statistics: null
-
Enable pseudowire statistics in MIB output
- mib-interface: object
-
Interface related configuration for MIB
-
- format: object
-
MIB interface name output format
-
- external-interface-format: null
-
Set MIB interface name output in slash format (/)
Example
{
"mib": {
"mib-pseudowire": {
"statistics": [ null ]
},
"mib-interface": {
"format": {
"external-interface-format": [ null ]
}
}
}
}
a1_mib_schema:
MIB related configuration
- mib-pseudowire: object
-
Pseudowire related configuration for MIB
-
- statistics: null
-
Enable pseudowire statistics in MIB output
- mib-interface: object
-
Interface related configuration for MIB
-
- format: object
-
MIB interface name output format
-
- external-interface-format: null
-
Set MIB interface name output in slash format (/)
Example
{
"mib-pseudowire": {
"statistics": [ null ]
},
"mib-interface": {
"format": {
"external-interface-format": [ null ]
}
}
}
a1_mib-interface_schema:
Interface related configuration for MIB
- format: object
-
MIB interface name output format
-
- external-interface-format: null
-
Set MIB interface name output in slash format (/)
Example
{
"format": {
"external-interface-format": [ null ]
}
}
a1_format_schema:
MIB interface name output format
- external-interface-format: null
-
Set MIB interface name output in slash format (/)
Example
{
"external-interface-format": [ null ]
}
a1_mib-pseudowire_schema:
Pseudowire related configuration for MIB
- statistics: null
-
Enable pseudowire statistics in MIB output
Example
{
"statistics": [ null ]
}
a1_generic-interface-lists_schema:
generic interface lists
- generic-interface-list: object[]
-
Generic interface list
-
object - interfaces: object
-
Interface table
-
- interface: object[]
-
Interface
-
object - enable: null
-
Enable interface
- interface-name: string
-
Name of the interface
- enable: null
-
Enable interface list
- generic-interface-list-name: string
-
Name of the interface list
Example
{
"generic-interface-list": [
{
"interfaces": {
"interface": [
{
"enable": [ null ],
"interface-name": "string"
}
]
},
"enable": [ null ],
"generic-interface-list-name": "string"
}
]
}
a1_generic-interface-list_schema:
- interfaces: object
-
Interface table
-
- interface: object[]
-
Interface
-
object - enable: null
-
Enable interface
- interface-name: string
-
Name of the interface
- enable: null
-
Enable interface list
- generic-interface-list-name: string
-
Name of the interface list
Example
{
"interfaces": {
"interface": [
{
"enable": [ null ],
"interface-name": "string"
}
]
},
"enable": [ null ],
"generic-interface-list-name": "string"
}
a1_interfaces_schema:
Interface table
- interface: object[]
-
Interface
-
object - enable: null
-
Enable interface
- interface-name: string
-
Name of the interface
Example
{
"interface": [
{
"enable": [ null ],
"interface-name": "string"
}
]
}
a1_evpn_schema:
evpn
- enable: null
-
Enable EVPN feature
- evpn-tables: object
-
EVPN submodes
-
- evpn-source-interface: string
-
Configure EVPN router-id implicitly through Loopback Interface
- evi-cost-out: null
-
Configure node to cost-out
- evpn-virtual-access-pws: object
-
Virtual Access Pseudowire interfaces
-
- evpn-virtual-access-pw: object[]
-
Virtual Access Pseudowire
-
- pseudowire-id: string
-
Pseudowire ID
- evpn-virtual-access-pw-timers: object
-
Enter Virtual Access Pseudowire-specific timers configuration submode
-
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
- neighbor: string
-
Neighbor IP address
- evpn-instances: object
-
Enter EVPN Instance configuration submode
-
- evpn-instance: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVPN Instance ID
- evpn-instance-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evpn-instance-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-instance-load-balancing:
-
Enter Loadbalancing configuration submode
- encapsulation: string evpn-encapsulationvxlan, evpn-encapsulation-mpls
-
EVPN Instance Encapsulation
- side: string evpn-side-stitching
-
EVPN Instance Side
- evpn-timers: object
-
Enter EVPN timers configuration submode
-
- evpn-recovery: integer
-
Global Recovery timer
range:"20..3600" default:"30" - evpn-peering: integer
-
Global Peering timer
range:"0..300" default:"3" - enable: null
-
Enable EVPN timers
- evpn-carving: integer
-
Global Carving timer
range:"0..10" default:"0"
- evpn-groups: object
-
Enter EVPN Group Table submode
-
- evpn-group: object[]
-
Enter EVPN Group submode
-
object - evpn-group-core-interfaces: object
-
EVPN Group core interfaces
-
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
- group-id: string
-
Group ID
- evpn-evis: object
-
Enter EVPN Instance configuration submode
-
- evpn-evi: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVI ID
- evi-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-evi-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evi-load-balancing:
-
Enter Loadbalancing configuration submode
- evpn-interfaces: object
-
Attachment Circuit interfaces
-
- evpn-interface: object[]
-
Attachment circuit interface
-
object - ethernet-segment:
-
Enter Ethernet Segment configuration submode
- evpnac-timers: object
-
Enter Interface-specific timers configuration submode
-
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
- evpn-core-isolation-group: string
-
Enter EVPN Core Isolation Group ID
- mac-flush: string mvrp
-
Enable MAC Flushing
- interface-name: string
-
Name of the attachment circuit interface
- evpn-cost-in-startup: integer
-
Cost-in node after given time (seconds) on startup timer
range:"30..86400" units:"second" - evpn-logging: object
-
Enter EVPN Logging configuration submode
-
- evpn-df-election: null
-
Enable Designated Forwarder election logging
- enable: null
-
Enable EVPN Logging
- evpn-load-balancing: object
-
Enter EVPN Loadbalancing configuration submode
-
- evpn-static-flow-label: null
-
Enable Static Flow Label based load balancing
- enable: null
-
Enable EVPN Loadbalancing
- evpnmac: object
-
EVPN MAC Configuration
-
- enable: null
-
Enable EVPN MAC Configuration
- evpnmac-secure: object
-
EVPN MAC Secure Configuration
-
- evpnmac-secure-freeze-time: string
-
Length of time to lock the MAC after a MAC security violation
- enable: null
-
Enable EVPN MAC Secure Configuration
- evpnmac-secure-move-count: string
-
Number of moves to occur within the move interval before locking the MAC
- evpnmac-secure-move-interval: string
-
Interval to watch for subsequent MAC moves before locking the MAC
- evpnmac-secure-retry-count: string
-
Number of times to unfreeze a MAC before permanently freezing it
- evpn-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN
- evpn-ethernet-segment: object
-
EVPN Global Ethernet Segment submode
-
- enable: null
-
Enable EVPN Global Ethernet Segment submode
- evpn-esi-types: object
-
EVPN ESI type table
-
- evpn-esi-type: object[]
-
ESI type
-
object - disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
- evpn-virtual-access-vfis: object
-
Virtual Access VFI interfaces
-
- evpn-virtual-access-vfi: object[]
-
Virtual Access VFI
-
- evpn-virtual-access-vfi-timers: object
-
Enter Virtual Forwarding Interface timers configuration submode
-
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
- name: string
-
Name of the Virtual Access VFI
Example
{
"enable": [ null ],
"evpn-tables": {
"evpn-source-interface": "string",
"evi-cost-out": [ null ],
"evpn-virtual-access-pws": {
"evpn-virtual-access-pw": [
{
"pseudowire-id": "string",
"evpn-virtual-access-pw-timers": {
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
]
},
"evpn-instances": {
"evpn-instance": [
{
"eviid": "string",
"evpn-instance-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evpn-instance-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-instance-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
},
"evpn-timers": {
"evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
},
"evpn-groups": {
"evpn-group": [
{
"evpn-group-core-interfaces": {
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
},
"evpn-evis": {
"evpn-evi": [
{
"eviid": "string",
"evi-advertise-mac": {
"evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
}
}
a1_evpn-tables_schema:
EVPN submodes
- evpn-source-interface: string
-
Configure EVPN router-id implicitly through Loopback Interface
- evi-cost-out: null
-
Configure node to cost-out
- evpn-virtual-access-pws: object
-
Virtual Access Pseudowire interfaces
-
- evpn-virtual-access-pw: object[]
-
Virtual Access Pseudowire
-
- pseudowire-id: string
-
Pseudowire ID
- evpn-virtual-access-pw-timers: object
-
Enter Virtual Access Pseudowire-specific timers configuration submode
-
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
- neighbor: string
-
Neighbor IP address
- evpn-instances: object
-
Enter EVPN Instance configuration submode
-
- evpn-instance: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVPN Instance ID
- evpn-instance-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evpn-instance-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-instance-load-balancing:
-
Enter Loadbalancing configuration submode
- encapsulation: string evpn-encapsulationvxlan, evpn-encapsulation-mpls
-
EVPN Instance Encapsulation
- side: string evpn-side-stitching
-
EVPN Instance Side
- evpn-timers: object
-
Enter EVPN timers configuration submode
-
- evpn-recovery: integer
-
Global Recovery timer
range:"20..3600" default:"30" - evpn-peering: integer
-
Global Peering timer
range:"0..300" default:"3" - enable: null
-
Enable EVPN timers
- evpn-carving: integer
-
Global Carving timer
range:"0..10" default:"0"
- evpn-groups: object
-
Enter EVPN Group Table submode
-
- evpn-group: object[]
-
Enter EVPN Group submode
-
object - evpn-group-core-interfaces: object
-
EVPN Group core interfaces
-
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
- group-id: string
-
Group ID
- evpn-evis: object
-
Enter EVPN Instance configuration submode
-
- evpn-evi: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVI ID
- evi-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-evi-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evi-load-balancing:
-
Enter Loadbalancing configuration submode
- evpn-interfaces: object
-
Attachment Circuit interfaces
-
- evpn-interface: object[]
-
Attachment circuit interface
-
object - ethernet-segment:
-
Enter Ethernet Segment configuration submode
- evpnac-timers: object
-
Enter Interface-specific timers configuration submode
-
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
- evpn-core-isolation-group: string
-
Enter EVPN Core Isolation Group ID
- mac-flush: string mvrp
-
Enable MAC Flushing
- interface-name: string
-
Name of the attachment circuit interface
- evpn-cost-in-startup: integer
-
Cost-in node after given time (seconds) on startup timer
range:"30..86400" units:"second" - evpn-logging: object
-
Enter EVPN Logging configuration submode
-
- evpn-df-election: null
-
Enable Designated Forwarder election logging
- enable: null
-
Enable EVPN Logging
- evpn-load-balancing: object
-
Enter EVPN Loadbalancing configuration submode
-
- evpn-static-flow-label: null
-
Enable Static Flow Label based load balancing
- enable: null
-
Enable EVPN Loadbalancing
- evpnmac: object
-
EVPN MAC Configuration
-
- enable: null
-
Enable EVPN MAC Configuration
- evpnmac-secure: object
-
EVPN MAC Secure Configuration
-
- evpnmac-secure-freeze-time: string
-
Length of time to lock the MAC after a MAC security violation
- enable: null
-
Enable EVPN MAC Secure Configuration
- evpnmac-secure-move-count: string
-
Number of moves to occur within the move interval before locking the MAC
- evpnmac-secure-move-interval: string
-
Interval to watch for subsequent MAC moves before locking the MAC
- evpnmac-secure-retry-count: string
-
Number of times to unfreeze a MAC before permanently freezing it
- evpn-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN
- evpn-ethernet-segment: object
-
EVPN Global Ethernet Segment submode
-
- enable: null
-
Enable EVPN Global Ethernet Segment submode
- evpn-esi-types: object
-
EVPN ESI type table
-
- evpn-esi-type: object[]
-
ESI type
-
object - disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
- evpn-virtual-access-vfis: object
-
Virtual Access VFI interfaces
-
- evpn-virtual-access-vfi: object[]
-
Virtual Access VFI
-
- evpn-virtual-access-vfi-timers: object
-
Enter Virtual Forwarding Interface timers configuration submode
-
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
- name: string
-
Name of the Virtual Access VFI
Example
{
"evpn-source-interface": "string",
"evi-cost-out": [ null ],
"evpn-virtual-access-pws": {
"evpn-virtual-access-pw": [
{
"pseudowire-id": "string",
"evpn-virtual-access-pw-timers": {
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
]
},
"evpn-instances": {
"evpn-instance": [
{
"eviid": "string",
"evpn-instance-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evpn-instance-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-instance-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
},
"evpn-timers": {
"evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
},
"evpn-groups": {
"evpn-group": [
{
"evpn-group-core-interfaces": {
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
},
"evpn-evis": {
"evpn-evi": [
{
"eviid": "string",
"evi-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
}
a1_evpn-timers_schema:
Enter EVPN timers configuration submode
- evpn-recovery: integer
-
Global Recovery timer
range:"20..3600" default:"30" - evpn-peering: integer
-
Global Peering timer
range:"0..300" default:"3" - enable: null
-
Enable EVPN timers
- evpn-carving: integer
-
Global Carving timer
range:"0..10" default:"0"
Example
{
"evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}
a1_evpnmac_schema:
EVPN MAC Configuration
- enable: null
-
Enable EVPN MAC Configuration
- evpnmac-secure: object
-
EVPN MAC Secure Configuration
-
- evpnmac-secure-freeze-time: string
-
Length of time to lock the MAC after a MAC security violation
- enable: null
-
Enable EVPN MAC Secure Configuration
- evpnmac-secure-move-count: string
-
Number of moves to occur within the move interval before locking the MAC
- evpnmac-secure-move-interval: string
-
Interval to watch for subsequent MAC moves before locking the MAC
- evpnmac-secure-retry-count: string
-
Number of times to unfreeze a MAC before permanently freezing it
Example
{
"enable": [ null ],
"evpnmac-secure": {
"evpnmac-secure-freeze-time": "string",
"enable": [ null ],
"evpnmac-secure-move-count": "string",
"evpnmac-secure-move-interval": "string",
"evpnmac-secure-retry-count": "string"
}
}
a1_evpnmac-secure_schema:
EVPN MAC Secure Configuration
- evpnmac-secure-freeze-time: string
-
Length of time to lock the MAC after a MAC security violation
- enable: null
-
Enable EVPN MAC Secure Configuration
- evpnmac-secure-move-count: string
-
Number of moves to occur within the move interval before locking the MAC
- evpnmac-secure-move-interval: string
-
Interval to watch for subsequent MAC moves before locking the MAC
- evpnmac-secure-retry-count: string
-
Number of times to unfreeze a MAC before permanently freezing it
Example
{
"evpnmac-secure-freeze-time": "string",
"enable": [ null ],
"evpnmac-secure-move-count": "string",
"evpnmac-secure-move-interval": "string",
"evpnmac-secure-retry-count": "string"
}
a1_evpn-evis_schema:
Enter EVPN Instance configuration submode
- evpn-evi: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVI ID
- evi-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-evi-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evi-load-balancing:
-
Enter Loadbalancing configuration submode
Example
{
"evpn-evi": [
{
"eviid": "string",
"evi-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evi-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
a1_evpn-evi_schema:
- eviid: string
-
EVI ID
- evi-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-evi-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evi-load-balancing:
-
Enter Loadbalancing configuration submode
Example
{
"eviid": "string",
"evi-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evi-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
a1_evi-load-balancing_schema:
Enter Loadbalancing configuration submode
- enable: null
-
Enable Loadbalancing
Example
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
a1_evpn-evi-bgp-auto-discovery_schema:
Enable Autodiscovery BGP in EVPN Instance
- enable: null
-
Enable Autodiscovery BGP
Example
{
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
a1_evpn-route-targets_schema:
Route Target
- evpn-route-target-as: object[]
-
Name of the Route Target
-
object - role: string both, import, export
-
Role of the router target type
- as: string
-
Two byte or 4 byte AS number
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- as-index: string
-
AS:nn (hex or decimal format)
- evpn-route-target-ipv4-address: object[]
-
Name of the Route Target
-
object - addr-index: string
-
Addr index
- role: string both, import, export
-
Role of the router target type
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- address: string
-
IPV4 address
- evpn-route-target-none: object[]
-
Name of the Route Target
-
object - role: string both, import, export
-
Role of the router target type
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
a1_evpn-route-target-as_schema:
- role: string both, import, export
-
Role of the router target type
- as: string
-
Two byte or 4 byte AS number
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- as-index: string
-
AS:nn (hex or decimal format)
Example
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
a1_evpn-route-target-none_schema:
- role: string both, import, export
-
Role of the router target type
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"role": "string",
"stitching": "string",
"format": "string"
}
a1_evpn-route-target-ipv4-address_schema:
- addr-index: string
-
Addr index
- role: string both, import, export
-
Role of the router target type
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- address: string
-
IPV4 address
Example
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
a1_evi-advertise-mac_schema:
Enter Advertise local MAC-only routes configuration submode
- enable: null
-
Enable Advertise local MAC-only routes
Example
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
a1_evpn-virtual-access-vfis_schema:
Virtual Access VFI interfaces
- evpn-virtual-access-vfi: object[]
-
Virtual Access VFI
-
- evpn-virtual-access-vfi-timers: object
-
Enter Virtual Forwarding Interface timers configuration submode
-
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
- name: string
-
Name of the Virtual Access VFI
Example
{
"evpn-virtual-access-vfi": [
{
"evpn-virtual-access-vfi-timers": {
"evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
]
}
a1_evpn-virtual-access-vfi_schema:
- evpn-virtual-access-vfi-timers: object
-
Enter Virtual Forwarding Interface timers configuration submode
-
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
- name: string
-
Name of the Virtual Access VFI
Example
{
"evpn-virtual-access-vfi-timers": {
"evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
a1_evpn-virtual-access-vfi-timers_schema:
Enter Virtual Forwarding Interface timers configuration submode
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
Example
{
"evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
}
a1_identifier_schema:
Ethernet segment identifier
- bytes01: string
-
Type 0's 1st Byte or Type Byte and 1st Byte
- bytes89: string
-
8th and 9th Bytes
- bytes23: string
-
2nd and 3rd Bytes
- bytes67: string
-
6th and 7th Bytes
- type: string type0, legacy, override
-
Ethernet segment identifier type
- bytes45: string
-
4th and 5th Bytes
Example
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
a1_manual-service-carving_schema:
Enter Manual service carving configuration submode
- enable: null
-
Enable Manual service carving
- service-list: object
-
Manual service carving primary,secondary lists
-
- primary: string
-
Primary services list
- secondary: string
-
Secondary services list
Example
{
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
a1_service-list_schema:
Manual service carving primary,secondary lists
- primary: string
-
Primary services list
- secondary: string
-
Secondary services list
Example
{
"primary": "string",
"secondary": "string"
}
a1_evpn-load-balancing_schema:
Enter EVPN Loadbalancing configuration submode
- evpn-static-flow-label: null
-
Enable Static Flow Label based load balancing
- enable: null
-
Enable EVPN Loadbalancing
Example
{
"evpn-static-flow-label": [ null ],
"enable": [ null ]
}
a1_evpn-bgp-auto-discovery_schema:
Enable Autodiscovery BGP in EVPN
- enable: null
-
Enable Autodiscovery BGP
Example
{
"enable": [ null ],
"evpn-route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
a1_evpn-groups_schema:
Enter EVPN Group Table submode
- evpn-group: object[]
-
Enter EVPN Group submode
-
object - evpn-group-core-interfaces: object
-
EVPN Group core interfaces
-
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
- group-id: string
-
Group ID
Example
{
"evpn-group": [
{
"evpn-group-core-interfaces": {
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
}
a1_evpn-group_schema:
- evpn-group-core-interfaces: object
-
EVPN Group core interfaces
-
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
- group-id: string
-
Group ID
Example
{
"evpn-group-core-interfaces": {
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
},
"group-id": "string"
}
a1_evpn-group-core-interfaces_schema:
EVPN Group core interfaces
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
Example
{
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
}
a1_evpn-group-core-interface_schema:
- interface-name: string
-
Name of the EVPN Group core interface
Example
{
"interface-name": "string"
}
a1_evpn-instances_schema:
Enter EVPN Instance configuration submode
- evpn-instance: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVPN Instance ID
- evpn-instance-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evpn-instance-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-instance-load-balancing:
-
Enter Loadbalancing configuration submode
- encapsulation: string evpn-encapsulationvxlan, evpn-encapsulation-mpls
-
EVPN Instance Encapsulation
- side: string evpn-side-stitching
-
EVPN Instance Side
Example
{
"evpn-instance": [
{
"eviid": "string",
"evpn-instance-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evpn-instance-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-instance-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}
a1_evpn-instance_schema:
- eviid: string
-
EVPN Instance ID
- evpn-instance-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evpn-instance-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-instance-load-balancing:
-
Enter Loadbalancing configuration submode
- encapsulation: string evpn-encapsulationvxlan, evpn-encapsulation-mpls
-
EVPN Instance Encapsulation
- side: string evpn-side-stitching
-
EVPN Instance Side
Example
{
"eviid": "string",
"evpn-instance-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evpn-instance-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-instance-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
a1_evpn-instance-bgp-auto-discovery_schema:
Enable Autodiscovery BGP in EVPN Instance
- enable: null
-
Enable Autodiscovery BGP
Example
{
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
a1_evpn-instance-advertise-mac_schema:
Enter Advertise local MAC-only routes configuration submode
- enable: null
-
Enable Advertise local MAC-only routes
Example
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
a1_evpn-instance-load-balancing_schema:
Enter Loadbalancing configuration submode
- enable: null
-
Enable Loadbalancing
Example
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
a1_evpn-logging_schema:
Enter EVPN Logging configuration submode
- evpn-df-election: null
-
Enable Designated Forwarder election logging
- enable: null
-
Enable EVPN Logging
Example
{
"evpn-df-election": [ null ],
"enable": [ null ]
}
a1_evpn-interfaces_schema:
Attachment Circuit interfaces
- evpn-interface: object[]
-
Attachment circuit interface
-
object - ethernet-segment:
-
Enter Ethernet Segment configuration submode
- evpnac-timers: object
-
Enter Interface-specific timers configuration submode
-
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
- evpn-core-isolation-group: string
-
Enter EVPN Core Isolation Group ID
- mac-flush: string mvrp
-
Enable MAC Flushing
- interface-name: string
-
Name of the attachment circuit interface
Example
{
"evpn-interface": [
{
"ethernet-segment": {
"force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string",
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
},
"evpnac-timers": {
"evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
]
}
a1_evpn-interface_schema:
- ethernet-segment:
-
Enter Ethernet Segment configuration submode
- evpnac-timers: object
-
Enter Interface-specific timers configuration submode
-
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
- evpn-core-isolation-group: string
-
Enter EVPN Core Isolation Group ID
- mac-flush: string mvrp
-
Enable MAC Flushing
- interface-name: string
-
Name of the attachment circuit interface
Example
{
"ethernet-segment": {
"force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string",
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
},
"evpnac-timers": {
"evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
a1_evpnac-timers_schema:
Enter Interface-specific timers configuration submode
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
Example
{
"evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
}
a1_ethernet-segment_schema:
Enter Ethernet Segment configuration submode
- force-single-homed: null
-
Force ethernet segment to remain single-homed
- enable: null
-
Enable Ethernet Segment
- load-balancing-mode: string single-active, port-active
-
Ethernet-Segment Load Balancing mode
- backbone-source-mac: string
-
Backbone Source MAC
Example
{
"force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string",
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
a1_evpn-virtual-access-pws_schema:
Virtual Access Pseudowire interfaces
- evpn-virtual-access-pw: object[]
-
Virtual Access Pseudowire
-
- pseudowire-id: string
-
Pseudowire ID
- evpn-virtual-access-pw-timers: object
-
Enter Virtual Access Pseudowire-specific timers configuration submode
-
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
- neighbor: string
-
Neighbor IP address
Example
{
"evpn-virtual-access-pw": [
{
"pseudowire-id": "string",
"evpn-virtual-access-pw-timers": {
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
]
}
a1_evpn-virtual-access-pw_schema:
- pseudowire-id: string
-
Pseudowire ID
- evpn-virtual-access-pw-timers: object
-
Enter Virtual Access Pseudowire-specific timers configuration submode
-
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
- neighbor: string
-
Neighbor IP address
Example
{
"pseudowire-id": "string",
"evpn-virtual-access-pw-timers": {
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
a1_evpn-virtual-access-pw-timers_schema:
Enter Virtual Access Pseudowire-specific timers configuration submode
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
Example
{
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
}
a1_evpn-ethernet-segment_schema:
EVPN Global Ethernet Segment submode
- enable: null
-
Enable EVPN Global Ethernet Segment submode
- evpn-esi-types: object
-
EVPN ESI type table
-
- evpn-esi-type: object[]
-
ESI type
-
object - disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
Example
{
"enable": [ null ],
"evpn-esi-types": {
"evpn-esi-type": [
{
"disable-auto-generation": [ null ],
"esi-type": "string"
}
]
}
}
a1_evpn-esi-types_schema:
EVPN ESI type table
- evpn-esi-type: object[]
-
ESI type
-
object - disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
Example
{
"evpn-esi-type": [
{
"disable-auto-generation": [ null ],
"esi-type": "string"
}
]
}
a1_evpn-esi-type_schema:
- disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
Example
{
"disable-auto-generation": [ null ],
"esi-type": "string"
}
a1_global-interface-configuration_schema:
Global scoped configuration for interfaces
- link-status: string default, disable, software-interfaces
-
Enable or disable link-status messages
Example
{
"link-status": "string"
}
a1_interface-configurations_schema:
interface configurations
- interface-configuration: object[]
-
The configuration for an interface
-
object - description: string
-
The description of this interface
- interface-virtual: null
-
The mode in which an interface is running. The existence of this object causes the creation of the software virtual/subinterface.
- bandwidth: integer
-
The bandwidth of the interface in kbps
range:"0..4294967295" units:"kbit/s" - shutdown: null
-
The existence of this configuration indicates the interface is shut down
- active: string
-
Whether the interface is active or preconfigured
- encapsulation: object
-
The encapsulation on the interface
-
- encapsulation: string
-
The encapsulation - e.g. hdlc, ppp
- capsulation-options: integer
-
The options for this capsulation, usually '0'
- interface-mode-non-physical: string default, point-to-point, multipoint, l2-transport
-
The mode in which an interface is running. The existence of this object causes the creation of the software subinterface.
- pseudowire-iw: object
-
PW-IW attributes
-
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
range:"1..64" units:"byte"
- bvi: object
-
BVI attributes
-
- host-routing: null
-
Enable host-routing on this BVI
- l2-transport: object
-
Interface Layer 2 Transport service configuration data
-
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- dampening: object
-
Whether this interface's state changes are dampened or not
-
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
- interface-name: string
-
The name of the interface
- secondary-admin-state: string normal, maintenance
-
The secondary admin state of the interface
- pseudowire-ether: object
-
PW-Ether attributes
-
- l2-overhead: integer
-
PW Ether L2 overhead requirement
range:"1..64" units:"byte" - generic-interface-list: string
-
Name of the interface list
- link-status: null
-
Enable interface and line-protocol state change alarms
- mtus: object
-
The MTU configuration for the interface
-
- mtu: object[]
-
The MTU for the interface
-
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"interface-configuration": [
{
"description": "string",
"interface-virtual": [ null ],
"bandwidth": "integer",
"shutdown": [ null ],
"active": "string",
"encapsulation": {
"encapsulation": "string",
"capsulation-options": "integer"
},
"interface-mode-non-physical": "string",
"pseudowire-iw": {
"generic-interface-list": "string",
"l2-overhead": "integer"
},
"bvi": {
"host-routing": [ null ]
},
"l2-transport": {
"enabled": [ null ]
},
"dampening": {
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string",
"pseudowire-ether": {
"l2-overhead": "integer",
"generic-interface-list": "string"
},
"link-status": [ null ],
"mtus": {
"mtu": [
{
"owner": "string",
"mtu": "integer"
}
]
}
}
]
}
a1_interface-configuration_schema:
- description: string
-
The description of this interface
- interface-virtual: null
-
The mode in which an interface is running. The existence of this object causes the creation of the software virtual/subinterface.
- bandwidth: integer
-
The bandwidth of the interface in kbps
range:"0..4294967295" units:"kbit/s" - shutdown: null
-
The existence of this configuration indicates the interface is shut down
- active: string
-
Whether the interface is active or preconfigured
- encapsulation: object
-
The encapsulation on the interface
-
- encapsulation: string
-
The encapsulation - e.g. hdlc, ppp
- capsulation-options: integer
-
The options for this capsulation, usually '0'
- interface-mode-non-physical: string default, point-to-point, multipoint, l2-transport
-
The mode in which an interface is running. The existence of this object causes the creation of the software subinterface.
- pseudowire-iw: object
-
PW-IW attributes
-
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
range:"1..64" units:"byte"
- bvi: object
-
BVI attributes
-
- host-routing: null
-
Enable host-routing on this BVI
- l2-transport: object
-
Interface Layer 2 Transport service configuration data
-
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- dampening: object
-
Whether this interface's state changes are dampened or not
-
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
- interface-name: string
-
The name of the interface
- secondary-admin-state: string normal, maintenance
-
The secondary admin state of the interface
- pseudowire-ether: object
-
PW-Ether attributes
-
- l2-overhead: integer
-
PW Ether L2 overhead requirement
range:"1..64" units:"byte" - generic-interface-list: string
-
Name of the interface list
- link-status: null
-
Enable interface and line-protocol state change alarms
- mtus: object
-
The MTU configuration for the interface
-
- mtu: object[]
-
The MTU for the interface
-
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"description": "string",
"interface-virtual": [ null ],
"bandwidth": "integer",
"shutdown": [ null ],
"active": "string",
"encapsulation": {
"encapsulation": "string",
"capsulation-options": "integer"
},
"interface-mode-non-physical": "string",
"pseudowire-iw": {
"generic-interface-list": "string",
"l2-overhead": "integer"
},
"bvi": {
"host-routing": [ null ]
},
"l2-transport": {
"enabled": [ null ]
},
"dampening": {
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string",
"pseudowire-ether": {
"l2-overhead": "integer",
"generic-interface-list": "string"
},
"link-status": [ null ],
"mtus": {
"mtu": [
{
"owner": "string",
"mtu": "integer"
}
]
}
}
a1_dampening_schema:
Whether this interface's state changes are dampened or not
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
Example
{
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
}
a1_mtus_schema:
The MTU configuration for the interface
- mtu: object[]
-
The MTU for the interface
-
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"mtu": [
{
"owner": "string",
"mtu": "integer"
}
]
}
a1_mtu_schema:
- owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"owner": "string",
"mtu": "integer"
}
a1_encapsulation_schema:
The encapsulation on the interface
- encapsulation: string
-
The encapsulation - e.g. hdlc, ppp
- capsulation-options: integer
-
The options for this capsulation, usually '0'
Example
{
"encapsulation": "string",
"capsulation-options": "integer"
}
a1_pseudowire-ether_schema:
PW-Ether attributes
- l2-overhead: integer
-
PW Ether L2 overhead requirement
range:"1..64" units:"byte" - generic-interface-list: string
-
Name of the interface list
Example
{
"l2-overhead": "integer",
"generic-interface-list": "string"
}
a1_pseudowire-iw_schema:
PW-IW attributes
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
range:"1..64" units:"byte"
Example
{
"generic-interface-list": "string",
"l2-overhead": "integer"
}
a1_bvi_schema:
BVI attributes
- host-routing: null
-
Enable host-routing on this BVI
Example
{
"host-routing": [ null ]
}
a1_l2-transport_schema:
Interface Layer 2 Transport service configuration data
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
Example
{
"enabled": [ null ]
}
a2_l2vpn_schema:
CISCO-IETF-PW-MIB notification configuration
- vc-up: null
-
Enable cpwVcUp notification
- vc-down: null
-
Enable cpwVcDown notification
- enable: null
-
Enable CISCO-IETF-PW-MIB notifications
- cisco: null
-
Enable Cisco format including extra varbinds
Example
{
"vc-up": [ null ],
"vc-down": [ null ],
"enable": [ null ],
"cisco": [ null ]
}
a2_pw-routing_schema:
Pseudowire-routing attributes
- pw-routing-global-id: string
-
Pseudowire-routing Global ID
- pw-routing-bgp:
-
Enable Autodiscovery BGP Pseudowire-routing BGP
Example
{
"pw-routing-global-id": "string",
"pw-routing-bgp": {
"enable": [ null ],
"evpn-route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
}
a2_pw-routing-bgp_schema:
Enable Autodiscovery BGP Pseudowire-routing BGP
- enable: null
-
Enable Autodiscovery BGP
Example
{
"enable": [ null ],
"evpn-route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
a2_evpn-route-distinguisher_schema:
Route Distinguisher
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
a2_database_schema:
L2VPN databases
- g8032-rings: object
-
List of G8032 Ring
-
- g8032-ring: object[]
-
G8032 Ring
-
object - erp-port0s: object
-
Ethernet ring protection port0
-
- erp-port0: object[]
-
Configure ERP main port0
-
object - monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
- g8032-ring-name: string
-
Name of the G8032 ring
- erp-instances: object
-
List of ethernet ring protection instance
-
- erp-instance: object[]
-
Ethernet ring protection instance
-
object - profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
- exclusion-list: string
-
Vlan IDs in the format of a-b,c,d,e-f,g ,untagged
- erp-provider-bridge: null
-
Ethernet ring protection provider bridge
- open-ring: null
-
Specify the G.8032 instance as open ring
- erp-port1s: object
-
Ethernet ring protection port0
-
- erp-port1: object[]
-
Ethernet ring protection port1
-
object - interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
- redundancy: object
-
Redundancy groups
-
- enable: null
-
Enable redundancy groups
- iccp-redundancy-groups: object
-
List of Inter-Chassis Communication Protocol redundancy groups
-
- iccp-redundancy-group: object[]
-
ICCP Redundancy group
-
object - multi-homing-node-id: integer
-
ICCP-based service multi-homing node ID
range:"0..254" - group-id: integer
-
Group ID
range:"1..4294967295" - iccp-interfaces: object
-
List of interfaces
-
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
- pseudowire-classes: object
-
List of pseudowire classes
-
- pseudowire-class: object[]
-
Pseudowire class
-
object - enable: null
-
Enable pseudowire class
- name: string
-
Name of the pseudowire class
- mac-withdraw: null
-
Enable backup MAC withdraw
- l2tpv3-encapsulation: object
-
L2TPv3 encapsulation
-
- enable: null
-
Enable L2TPv3 encapsulation
- source-address: string
-
Source IP address
- signaling-protocol: object
-
L2TPv3 signaling protocol
-
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
- path-mtu: object
-
Path maximum transmission unit
-
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
- cookie-size: string zero, four, eight
-
Cookie size
- time-to-live: string
-
Time to live
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- df-bit-set: null
-
Set the do not fragment bit to 1
- type-of-service: object
-
Type of service
-
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
- mpls-encapsulation: object
-
MPLS encapsulation
-
- static-tag-rewrite: string
-
Static Tag rewrite
- enable: null
-
Enable MPLS encapsulation
- control-word: string enable, disable
-
Enable control word
- signaling-protocol: string none, ldp
-
MPLS signaling protocol
- source-address: string
-
Source IP address
- mpls-redundancy: object
-
Redundancy options for MPLS encapsulation
-
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
- preferred-path: object
-
Preferred path
-
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - srte-policy: string
-
Name of the SR TE Policy
- type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- load-balance-group: object
-
Load Balancing
-
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
- pw-switching-tlv: string hide
-
Pseudowire Switching Point Tlv
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- vccv-type: string none, lsp-ping
-
VCCV verification type
- backup-disable-delay: object
-
Back Up Pseudowire class
-
- type: string never, delay
-
Delay or Never
- disable-backup: string
-
Disable backup delay
- bridge-domain-groups: object
-
List of bridge groups
-
- bridge-domain-group: object[]
-
Bridge group
-
object - bridge-domains: object
-
List of Bridge Domain
-
- bridge-domain: object[]
-
bridge domain
-
object - routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the bridge domain
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
- name: string
-
Name of the Bridge group
- xconnect-groups: object
-
List of xconnect groups
-
- xconnect-group: object[]
-
Xconnect group
-
object - mp2mp-xconnects: object
-
List of multi point to multi point xconnects
-
- mp2mp-xconnect: object[]
-
Multi point to multi point xconnect
-
object - mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- name: string
-
Name of the multi point to multi point xconnect
- p2p-xconnects: object
-
List of point to point xconnects
-
- p2p-xconnect: object[]
-
Point to point xconnect
-
object - monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- name: string
-
Name of the point to point xconnect
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- p2p-description: string
-
cross connect description Name
- name: string
-
Name of the xconnect group
- flexible-xconnect-service-table: object
-
List of Flexible XConnect Services
-
- vlan-unaware-flexible-xconnect-services: object
-
List of Vlan-Unaware Flexible XConnect Services
-
- vlan-unaware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-unaware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- vlan-unaware-fxc-pseudowire-evpns: object
-
List of EVPN Services
-
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the Flexible XConnect Service
- vlan-aware-flexible-xconnect-services: object
-
List of Vlan-Aware Flexible XConnect Services
-
- vlan-aware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-aware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- eviid: string
-
Ethernet VPN ID
Example
{
"g8032-rings": {
"g8032-ring": [
{
"erp-port0s": {
"erp-port0": [
{
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string",
"erp-instances": {
"erp-instance": [
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ],
"erp-port1s": {
"erp-port1": [
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
},
"redundancy": {
"enable": [ null ],
"iccp-redundancy-groups": {
"iccp-redundancy-group": [
{
"multi-homing-node-id": "integer",
"group-id": "integer",
"iccp-interfaces": {
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
},
"pseudowire-classes": {
"pseudowire-class": [
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ],
"l2tpv3-encapsulation": {
"enable": [ null ],
"source-address": "string",
"signaling-protocol": {
"l2tpv3-class-name": "string",
"protocol": "string"
},
"path-mtu": {
"enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ],
"type-of-service": {
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
},
"mpls-encapsulation": {
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string",
"mpls-redundancy": {
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
},
"preferred-path": {
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
},
"load-balance-group": {
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
}
}
}
]
}
}
a2_g8032-rings_schema:
List of G8032 Ring
- g8032-ring: object[]
-
G8032 Ring
-
object - erp-port0s: object
-
Ethernet ring protection port0
-
- erp-port0: object[]
-
Configure ERP main port0
-
object - monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
- g8032-ring-name: string
-
Name of the G8032 ring
- erp-instances: object
-
List of ethernet ring protection instance
-
- erp-instance: object[]
-
Ethernet ring protection instance
-
object - profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
- exclusion-list: string
-
Vlan IDs in the format of a-b,c,d,e-f,g ,untagged
- erp-provider-bridge: null
-
Ethernet ring protection provider bridge
- open-ring: null
-
Specify the G.8032 instance as open ring
- erp-port1s: object
-
Ethernet ring protection port0
-
- erp-port1: object[]
-
Ethernet ring protection port1
-
object - interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
Example
{
"g8032-ring": [
{
"erp-port0s": {
"erp-port0": [
{
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string",
"erp-instances": {
"erp-instance": [
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ],
"erp-port1s": {
"erp-port1": [
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}
a2_g8032-ring_schema:
- erp-port0s: object
-
Ethernet ring protection port0
-
- erp-port0: object[]
-
Configure ERP main port0
-
object - monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
- g8032-ring-name: string
-
Name of the G8032 ring
- erp-instances: object
-
List of ethernet ring protection instance
-
- erp-instance: object[]
-
Ethernet ring protection instance
-
object - profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
- exclusion-list: string
-
Vlan IDs in the format of a-b,c,d,e-f,g ,untagged
- erp-provider-bridge: null
-
Ethernet ring protection provider bridge
- open-ring: null
-
Specify the G.8032 instance as open ring
- erp-port1s: object
-
Ethernet ring protection port0
-
- erp-port1: object[]
-
Ethernet ring protection port1
-
object - interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
Example
{
"erp-port0s": {
"erp-port0": [
{
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string",
"erp-instances": {
"erp-instance": [
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ],
"erp-port1s": {
"erp-port1": [
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
a2_erp-port0s_schema:
Ethernet ring protection port0
- erp-port0: object[]
-
Configure ERP main port0
-
object - monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
Example
{
"erp-port0": [
{
"monitor": "string",
"interface-name": "string"
}
]
}
a2_erp-port0_schema:
- monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
Example
{
"monitor": "string",
"interface-name": "string"
}
a2_erp-instances_schema:
List of ethernet ring protection instance
- erp-instance: object[]
-
Ethernet ring protection instance
-
object - profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
Example
{
"erp-instance": [
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
]
}
a2_erp-instance_schema:
- profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
Example
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
a2_rpl_schema:
Ring protection link
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
Example
{
"role": "string",
"port": "string"
}
a2_aps_schema:
Automatic protection switching
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
Example
{
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
}
a2_port1_schema:
APS channel for ERP port1
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
Example
{
"aps-type": "string",
"aps-channel": "string"
}
a2_erp-port1s_schema:
Ethernet ring protection port0
- erp-port1: object[]
-
Ethernet ring protection port1
-
object - interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
Example
{
"erp-port1": [
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
a2_erp-port1_schema:
- interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
Example
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
a2_interface_schema:
- enable: null
-
Enable interface
- interface-name: string
-
Name of the interface
Example
{
"enable": [ null ],
"interface-name": "string"
}
a2_xconnect-groups_schema:
List of xconnect groups
- xconnect-group: object[]
-
Xconnect group
-
object - mp2mp-xconnects: object
-
List of multi point to multi point xconnects
-
- mp2mp-xconnect: object[]
-
Multi point to multi point xconnect
-
object - mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- name: string
-
Name of the multi point to multi point xconnect
- p2p-xconnects: object
-
List of point to point xconnects
-
- p2p-xconnect: object[]
-
Point to point xconnect
-
object - monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- name: string
-
Name of the point to point xconnect
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- p2p-description: string
-
cross connect description Name
- name: string
-
Name of the xconnect group
Example
{
"xconnect-group": [
{
"mp2mp-xconnects": {
"mp2mp-xconnect": [
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string",
"mp2mp-auto-discovery": {
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
},
"name": "string"
}
]
},
"p2p-xconnects": {
"p2p-xconnect": [
{
"monitor-sessions": {
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
},
"backup-attachment-circuits": {
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
},
"name": "string",
"pseudowire-evpns": {
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
},
"pseudowires": {
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
},
"interworking": "string",
"attachment-circuits": {
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
},
"pseudowire-routeds": {
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
}
}
]
}
}
]
}
a2_xconnect-group_schema:
- mp2mp-xconnects: object
-
List of multi point to multi point xconnects
-
- mp2mp-xconnect: object[]
-
Multi point to multi point xconnect
-
object - mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- name: string
-
Name of the multi point to multi point xconnect
- p2p-xconnects: object
-
List of point to point xconnects
-
- p2p-xconnect: object[]
-
Point to point xconnect
-
object - monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- name: string
-
Name of the point to point xconnect
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- p2p-description: string
-
cross connect description Name
- name: string
-
Name of the xconnect group
Example
{
"mp2mp-xconnects": {
"mp2mp-xconnect": [
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string",
"mp2mp-auto-discovery": {
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
},
"name": "string"
}
]
},
"p2p-xconnects": {
"p2p-xconnect": [
{
"monitor-sessions": {
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
},
"backup-attachment-circuits": {
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
},
"name": "string",
"pseudowire-evpns": {
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
},
"pseudowires": {
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
},
"interworking": "string",
"attachment-circuits": {
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
},
"pseudowire-routeds": {
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
},
"name": "string"
}
a2_p2p-xconnects_schema:
List of point to point xconnects
- p2p-xconnect: object[]
-
Point to point xconnect
-
object - monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- name: string
-
Name of the point to point xconnect
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- p2p-description: string
-
cross connect description Name
Example
{
"p2p-xconnect": [
{
"monitor-sessions": {
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
},
"backup-attachment-circuits": {
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
},
"name": "string",
"pseudowire-evpns": {
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
},
"pseudowires": {
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
},
"interworking": "string",
"attachment-circuits": {
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
},
"pseudowire-routeds": {
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
}
a2_p2p-xconnect_schema:
- monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- 2p-xconnect_name: string
-
Name of the point to point xconnect
- p2p-description: string
-
cross connect description Name
Example
{
"monitor-sessions": {
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
},
"backup-attachment-circuits": {
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
},
"pseudowire-evpns": {
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
},
"pseudowires": {
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
},
"interworking": "string",
"attachment-circuits": {
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
},
"pseudowire-routeds": {
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"2p-xconnect_name": "string",
"p2p-description": "string"
}
a2_backup-attachment-circuits_schema:
List of backup attachment circuits
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
Example
{
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
}
a2_backup-attachment-circuit_schema:
- interface-name: string
-
Name of the attachment circuit interface
Example
{
"interface-name": "string"
}
a2_pseudowire-evpns_schema:
List of EVPN Services
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
Example
{
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}
a2_pseudowire-evpn_schema:
- eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
Example
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
a2_pseudowires_schema:
List of pseudowires
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
Example
{
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
}
a2_pseudowire_schema:
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
Example
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
a2_mpls-static-labels_schema:
MPLS static labels
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
a2_backup-pseudowires_schema:
List of pseudowires
- backup-pseudowire: object[]
-
Backup pseudowire for the cross connect
-
object - backup-pw-class: string
-
PW class template name to use for the backup PW
- pseudowire-id: string
-
Pseudowire ID
- neighbor: string
-
Neighbor IP address
- backup-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"backup-pseudowire": [
{
"backup-pw-class": "string",
"pseudowire-id": "string",
"neighbor": "string",
"backup-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
}
}
]
}
a2_backup-pseudowire_schema:
- backup-pw-class: string
-
PW class template name to use for the backup PW
- pseudowire-id: string
-
Pseudowire ID
- neighbor: string
-
Neighbor IP address
- backup-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"backup-pw-class": "string",
"pseudowire-id": "string",
"neighbor": "string",
"backup-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
}
}
a2_backup-mpls-static-labels_schema:
MPLS static labels
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
a2_l2tp-static-attributes_schema:
L2TP Static Attributes
- l2tp-remote-session-id: string
-
L2TP remote session ID
- l2tp-local-session-id: string
-
L2TP local session ID
- l2tp-secondary-local-cookie: object
-
L2TP secondary local cookie
-
- lower-value: string
-
Lower local cookie value
- higher-value: string
-
Higher local cookie value
- size: string zero, four, eight
-
Local cookie size
- l2tp-local-cookie: object
-
L2TP local cookie
-
- lower-value: string
-
Lower local cookie value
- higher-value: string
-
Higher local cookie value
- size: string zero, four, eight
-
Local cookie size
- l2tp-remote-cookie: object
-
L2TP remote cookie
-
- lower-value: string
-
Lower remote cookie value
- higher-value: string
-
Higher remote cookie value
- size: string zero, four, eight
-
Remote cookie size
Example
{
"l2tp-remote-session-id": "string",
"l2tp-local-session-id": "string",
"l2tp-secondary-local-cookie": {
"lower-value": "string",
"higher-value": "string",
"size": "string"
},
"l2tp-local-cookie": {
"lower-value": "string",
"higher-value": "string",
"size": "string"
},
"l2tp-remote-cookie": {
"lower-value": "string",
"higher-value": "string",
"size": "string"
}
}
a2_l2tp-static_schema:
Pseudowire L2TPv3 static configuration
- enable: null
-
Enable pseudowire L2TPv3 static configuration
Example
{
"enable": [ null ]
}
a2_pseudowire-address_schema:
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
Example
{
"pseudowire-address": "string"
}
a2_monitor-sessions_schema:
List of Monitor session segments
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
Example
{
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
}
a2_monitor-session_schema:
- onitor-session_name: string
-
Name of the monitor session
- enable: null
-
Enable monitor session segment
Example
{
"onitor-session_name": "string",
"enable": [ null ]
}
a2_pseudowire-routeds_schema:
List of pseudowire-routed
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
Example
{
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
}
a2_pseudowire-routed_schema:
- prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
Example
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
a2_attachment-circuits_schema:
List of attachment circuits
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
Example
{
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
}
a2_attachment-circuit_schema:
- ttachment-circuit_name: string
-
Name of the attachment circuit interface
- enable: null
-
Enable attachment circuit interface
Example
{
"ttachment-circuit_name": "string",
"enable": [ null ]
}
a2_mp2mp-xconnects_schema:
List of multi point to multi point xconnects
- mp2mp-xconnect: object[]
-
Multi point to multi point xconnect
-
object - mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- name: string
-
Name of the multi point to multi point xconnect
Example
{
"mp2mp-xconnect": [
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string",
"mp2mp-auto-discovery": {
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
},
"name": "string"
}
]
}
a2_mp2mp-xconnect_schema:
- mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- p2mp-xconnect_name: string
-
Name of the multi point to multi point xconnect
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
Example
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"p2mp-xconnect_name": "string",
"mp2mpmtu": "string",
"mp2mp-auto-discovery": {
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
}
}
a2_mp2mp-auto-discovery_schema:
auto-discovery in this MP2MP
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
Example
{
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
}
a2_route-distinguisher_schema:
Route Distinguisher
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
a2_mp2mp-route-policy_schema:
Route policy
- export: string
-
Export route policy
Example
{
"export": "string"
}
a2_mp2mp-route-targets_schema:
Route Target
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}
a2_mp2mp-route-target_schema:
- ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
a2_two-byte-as-or-four-byte-as_schema:
- as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
Example
{
"as": "string",
"as-index": "string"
}
a2_ipv4-address_schema:
- addr-index: string
-
Addr index
- address: string
-
IPV4 address
Example
{
"addr-index": "string",
"address": "string"
}
a2_mp2mp-signaling-protocol_schema:
signaling protocol in this MP2MP
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
Example
{
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
}
a2_flow-label-load-balance_schema:
Enable Flow Label based load balancing
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
Example
{
"static": [ null ],
"flow-label": "string"
}
a2_ceids_schema:
Local Customer Edge Identifier Table
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
Example
{
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
a2_ceid_schema:
- remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
Example
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
a2_remote-ceid-attachment-circuits_schema:
AC And Remote Customer Edge Identifier Table
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
Example
{
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
}
a2_remote-ceid-attachment-circuit_schema:
- name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
Example
{
"name": "string",
"remote-ce-id": "string"
}
a2_bridge-domain-groups_schema:
List of bridge groups
- bridge-domain-group: object[]
-
Bridge group
-
object - bridge-domains: object
-
List of Bridge Domain
-
- bridge-domain: object[]
-
bridge domain
-
object - routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the bridge domain
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
- name: string
-
Name of the Bridge group
Example
{
"bridge-domain-group": [
{
"bridge-domains": {
"bridge-domain": [
{
"routed-interfaces": {
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
},
"member-vnis": {
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ],
"bd-attachment-circuits": {
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
},
"ip-source-guard": {
"enable": [ null ],
"logging": [ null ]
},
"bd-pseudowires": {
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {}
}
}
]
}
}
]
}
}
]
}
a2_bridge-domain-group_schema:
- bridge-domains: object
-
List of Bridge Domain
-
- bridge-domain: object[]
-
bridge domain
-
object - routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the bridge domain
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
- name: string
-
Name of the Bridge group
Example
{
"bridge-domains": {
"bridge-domain": [
{
"routed-interfaces": {
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
},
"member-vnis": {
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ],
"bd-attachment-circuits": {
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
},
"ip-source-guard": {
"enable": [ null ],
"logging": [ null ]
},
"bd-pseudowires": {
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"action": "string",
"enable": [ null ]
}
}
}
]
}
}
]
}
}
a2_bridge-domains_schema:
List of Bridge Domain
- bridge-domain: object[]
-
bridge domain
-
object - routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the bridge domain
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
Example
{
"bridge-domain": [
{
"routed-interfaces": {
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
},
"member-vnis": {
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ],
"bd-attachment-circuits": {
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
},
"ip-source-guard": {
"enable": [ null ],
"logging": [ null ]
},
"bd-pseudowires": {
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ]
}
}
}
]
}
}
]
}
a2_bridge-domain_schema:
- routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- ridge-domain_name: string
-
Name of the bridge domain
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
Example
{
"routed-interfaces": {
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
},
"member-vnis": {
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ],
"bd-attachment-circuits": {
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
},
"ip-source-guard": {
"enable": [ null ],
"logging": [ null ]
},
"bd-pseudowires": {
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-mac-aging": {}
}
}
]
}
}
a2_bd-storm-controls_schema:
Storm Control
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
Example
{
"bd-storm-control": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}
a2_bd-storm-control_schema:
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
Example
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
a2_storm-control-unit_schema:
Specify units for Storm Control Configuration
- kbits-per-sec: string
-
Kilobits Per Second, PktsPerSec and KbitsPerSec cannot be configured together
- pkts-per-sec: string
-
Packets Per Second, PktsPerSec and KbitsPerSec cannot be configured together
Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
a2_member-vnis_schema:
Bridge Domain VxLAN Network Identifier Table
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
Example
{
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
}
a2_member-vni_schema:
- member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
Example
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
a2_member-vni-static-mac-addresses_schema:
Static Mac Address Table
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
Example
{
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
}
a2_member-vni-static-mac-address_schema:
- next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
Example
{
"next-hop-ip": "string",
"mac-address": "string"
}
a2_bridge-domain-mac_schema:
MAC configuration commands
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
Example
{
"bd-mac-withdraw-relay": [ null ],
"bd-mac-aging": {
"bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
},
"bd-mac-port-down-flush": [ null ],
"bd-mac-filters": {
"bd-mac-filter": [
{
"drop": [ null ],
"address": "string"
}
]
},
"bd-mac-limit": {
"bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
},
"bd-mac-learn": "string",
"bd-mac-withdraw": [ null ],
"mac-secure": {
"action": "string",
"threshold": [ null ],
"enable": [ null ],
"logging": [ null ]
},
"bd-mac-withdraw-behavior": "string",
"bd-mac-withdraw-access-pw-disable": [ null ]
}
a2_bd-mac-limit_schema:
MAC-Limit configuration commands
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
Example
{
"bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
}
a2_bd-mac-filters_schema:
Filter Mac Address
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
Example
{
"bd-mac-filter": [
{
"drop": [ null ],
"address": "string"
}
]
}
a2_bd-mac-filter_schema:
- drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
Example
{
"drop": [ null ],
"address": "string"
}
a2_mac-secure_schema:
MAC Secure
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
Example
{
"action": "string",
"threshold": [ null ],
"enable": [ null ],
"logging": [ null ]
}
a2_bd-mac-aging_schema:
MAC-Aging configuration commands
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
Example
{
"bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
}
a2_nv-satellite_schema:
nV Satellite
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
Example
{
"enable": [ null ],
"offload-ipv4-multicast-enable": [ null ]
}
a2_bridge-domain-pbb_schema:
Bridge Domain PBB
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
Example
{
"pbb-core": {
"pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ],
"pbb-core-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string",
"pbb-core-mac": {
"pbb-core-mac-learning": "string",
"pbb-core-mac-limit": {
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
},
"pbb-core-mac-aging": {
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string",
"pbb-core-evis": {
"pbb-core-evi": [
{
"eviid": "string"
}
]
}
},
"pbb-edges": {
"pbb-edge": [
{
"pbb-edge-mac": {
"pbb-edge-mac-limit": {
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
},
"pbb-edge-mac-aging": {
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string",
"pbb-edge-mac-secure": {
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string",
"pbb-edge-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-static-mac-mappings": {
"pbb-static-mac-mapping": [
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string",
"pbb-edge-split-horizon-group": {
"disable": [ null ]
}
}
]
}
}
a2_pbb-edges_schema:
PBB Edge
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
Example
{
"pbb-edge": [
{
"pbb-edge-mac": {
"pbb-edge-mac-limit": {
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
},
"pbb-edge-mac-aging": {
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string",
"pbb-edge-mac-secure": {
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string",
"pbb-edge-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-static-mac-mappings": {
"pbb-static-mac-mapping": [
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string",
"pbb-edge-split-horizon-group": {
"disable": [ null ]
}
}
]
}
a2_pbb-edge_schema:
- pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
Example
{
"pbb-edge-mac": {
"pbb-edge-mac-limit": {
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
},
"pbb-edge-mac-aging": {
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string",
"pbb-edge-mac-secure": {
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string",
"pbb-edge-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-static-mac-mappings": {
"pbb-static-mac-mapping": [
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string",
"pbb-edge-split-horizon-group": {
"disable": [ null ]
}
}
a2_pbb-edge-split-horizon-group_schema:
Split Horizon Group
- disable: null
-
Disable split horizon group
Example
{
"disable": [ null ]
}
a2_pbb-static-mac-mappings_schema:
PBB Static Mac Address Mapping Table
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
Example
{
"pbb-static-mac-mapping": [
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
}
a2_pbb-static-mac-mapping_schema:
- pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
Example
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
a2_pbb-edge-dhcp-profile_schema:
Attach a DHCP profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
a2_pbb-edge-mac_schema:
MAC configuration commands
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
Example
{
"pbb-edge-mac-limit": {
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
},
"pbb-edge-mac-aging": {
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string",
"pbb-edge-mac-secure": {
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
a2_pbb-edge-mac-limit_schema:
MAC-Limit configuration commands
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
Example
{
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}
a2_pbb-edge-mac-aging_schema:
MAC-Aging configuration commands
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
Example
{
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
}
a2_pbb-edge-mac-secure_schema:
MAC Secure
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
Example
{
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a2_pbb-core_schema:
PBB Core
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
Example
{
"pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ],
"pbb-core-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string",
"pbb-core-mac": {
"pbb-core-mac-learning": "string",
"pbb-core-mac-limit": {
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
},
"pbb-core-mac-aging": {
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string",
"pbb-core-evis": {
"pbb-core-evi": [
{
"eviid": "string"
}
]
}
}
a2_pbb-core-mac_schema:
MAC configuration commands
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
Example
{
"pbb-core-mac-learning": "string",
"pbb-core-mac-limit": {
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
},
"pbb-core-mac-aging": {
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
}
a2_pbb-core-mac-aging_schema:
MAC-Aging configuration commands
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
Example
{
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
a2_pbb-core-mac-limit_schema:
MAC-Limit configuration commands
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
Example
{
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}
a2_pbb-core-evis_schema:
PBB Core EVI Table
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
Example
{
"pbb-core-evi": [
{
"eviid": "string"
}
]
}
a2_pbb-core-dhcp-profile_schema:
Attach a DHCP profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
a2_bridge-domain-evis_schema:
Bridge Domain EVI Table
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
Example
{
"bridge-domain-evi": [
{
"eviid": "string"
}
]
}
a2_access-vfis_schema:
Specify the access virtual forwarding interface name
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
Example
{
"access-vfi": [
{
"access-vfi-shutdown": [ null ],
"access-vfi-pseudowires": {
"access-vfi-pseudowire": [
{
"pseudowire-id": "string",
"access-vfi-pseudowire-static-mac-addresses": {
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"name": "string"
}
]
}
a2_access-vfi_schema:
- access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- ccess-vfi_name: string
-
Name of the AccessVirtual Forwarding Interface
Example
{
"access-vfi-shutdown": [ null ],
"access-vfi-pseudowires": {
"access-vfi-pseudowire": [
{
"pseudowire-id": "string",
"access-vfi-pseudowire-static-mac-addresses": {
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"ccess-vfi_name": "string"
}
a2_access-vfi-pseudowires_schema:
List of pseudowires
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
Example
{
"access-vfi-pseudowire": [
{
"pseudowire-id": "string",
"access-vfi-pseudowire-static-mac-addresses": {
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
}
a2_access-vfi-pseudowire_schema:
- pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
Example
{
"pseudowire-id": "string",
"access-vfi-pseudowire-static-mac-addresses": {
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
a2_access-vfi-pseudowire-static-mac-addresses_schema:
Static Mac Address Table
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
Example
{
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
}
a2_access-vfi-pseudowire-static-mac-address_schema:
- address: string
-
Static MAC address
Example
{
"address": "string"
}
a2_bd-pseudowires_schema:
List of pseudowires
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
Example
{
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-mac-aging": {
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
},
"pseudowire-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string",
"pseudowire-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string",
"bd-pw-split-horizon": {
"bd-pw-split-horizon-group": {
"enable": [ null ]
}
},
"bd-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"bdpw-storm-control-types": {
"bdpw-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"bd-pw-static-mac-addresses": {
"bd-pw-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string",
"pseudowire-dai": {
"pseudowire-dai-address-validation": {
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
]
}
a2_bd-pseudowire_schema:
- bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
Example
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-mac-aging": {
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
},
"pseudowire-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string",
"pseudowire-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string",
"bd-pw-split-horizon": {
"bd-pw-split-horizon-group": {
"enable": [ null ]
}
},
"bd-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"bdpw-storm-control-types": {
"bdpw-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"bd-pw-static-mac-addresses": {
"bd-pw-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string",
"pseudowire-dai": {
"pseudowire-dai-address-validation": {
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
a2_pseudowire-dai_schema:
Access Pseudowire Dynamic ARP Inspection
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
Example
{
"pseudowire-dai-address-validation": {
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a2_pseudowire-dai-address-validation_schema:
Address Validation
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
Example
{
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
a2_bdpw-storm-control-types_schema:
Storm Control
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
Example
{
"bdpw-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}
a2_bdpw-storm-control-type_schema:
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
Example
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
a2_pseudowire-profile_schema:
Attach a DHCP profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
a2_bd-pw-static-mac-addresses_schema:
Static Mac Address Table
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
Example
{
"bd-pw-static-mac-address": [
{
"address": "string"
}
]
}
a2_bd-pw-static-mac-address_schema:
- address: string
-
Static MAC address
Example
{
"address": "string"
}
a2_pseudowire-ip-source-guard_schema:
IP Source Guard
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a2_pseudowire-mac_schema:
Bridge-domain Pseudowire MAC configuration commands
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
Example
{
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-mac-aging": {
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}
a2_pseudowire-mac-secure_schema:
MAC Secure
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
Example
{
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a2_pseudowire-mac-aging_schema:
MAC-Aging configuration commands
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
Example
{
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
a2_pseudowire-mac-limit_schema:
MAC-Limit configuration commands
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
Example
{
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
a2_bd-pw-split-horizon_schema:
Split Horizon
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
Example
{
"bd-pw-split-horizon-group": {
"enable": [ null ]
}
}
a2_bd-pw-split-horizon-group_schema:
Split Horizon Group
- enable: null
-
Enable split horizon group
Example
{
"enable": [ null ]
}
a2_bd-pw-mpls-static-labels_schema:
MPLS static labels
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
a2_bridge-domain-backup-pseudowires_schema:
List of pseudowires
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
Example
{
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
}
a2_bridge-domain-backup-pseudowire_schema:
- pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
Example
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
a2_vfis_schema:
Specify the virtual forwarding interface name
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"vfi": [
{
"vpnid": "string",
"vfi-shutdown": [ null ],
"name": "string",
"multicast-p2mp": {
"enable": [ null ],
"transports": {
"transport": [
{
"attribute-set-name": "string",
"transport-name": "string"
}
]
},
"signalings": {
"signaling": [
{
"signaling-name": "string"
}
]
}
},
"bgp-auto-discovery": {
"enable": [ null ],
"bgp-route-policy": {
"export": "string"
},
"bgp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string",
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"route-targets": {
"route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"ldp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"vpls-id": {
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
},
"vfi-pseudowires": {
"vfi-pseudowire": [
{
"vfi-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string",
"pseudowire-static-mac-addresses": {
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string",
"vfi-pw-dhcp-snoop": {
"profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
}
]
}
a2_vfi_schema:
- vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- fi_name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
Example
{
"vpnid": "string",
"vfi-shutdown": [ null ],
"vfi-pseudowires": {
"vfi-pseudowire": [
{
"vfi-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string",
"pseudowire-static-mac-addresses": {
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string",
"vfi-pw-dhcp-snoop": {
"profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
},
"fi_name": "string",
"multicast-p2mp": {
"enable": [ null ],
"transports": {
"transport": [
{
"attribute-set-name": "string",
"transport-name": "string"
}
]
},
"signalings": {
"signaling": [
{
"signaling-name": "string"
}
]
}
},
"bgp-auto-discovery": {
"enable": [ null ],
"bgp-route-policy": {
"export": "string"
},
"bgp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string",
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"route-targets": {
"route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"ldp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"vpls-id": {
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
}
a2_multicast-p2mp_schema:
Enable Multicast P2MP in this VFI
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
Example
{
"enable": [ null ],
"transports": {
"transport": [
{
"attribute-set-name": "string",
"transport-name": "string"
}
]
},
"signalings": {
"signaling": [
{
"signaling-name": "string"
}
]
}
}
a2_transports_schema:
Multicast P2MP Transport
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
Example
{
"transport": [
{
"attribute-set-name": "string",
"transport-name": "string"
}
]
}
a2_transport_schema:
- attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
Example
{
"attribute-set-name": "string",
"transport-name": "string"
}
a2_signalings_schema:
Multicast P2MP Signaling Type
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
Example
{
"signaling": [
{
"signaling-name": "string"
}
]
}
a2_vfi-pseudowires_schema:
List of pseudowires
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"vfi-pseudowire": [
{
"vfi-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string",
"pseudowire-static-mac-addresses": {
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string",
"vfi-pw-dhcp-snoop": {
"profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
a2_vfi-pseudowire_schema:
- vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"vfi-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string",
"pseudowire-static-mac-addresses": {
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string",
"vfi-pw-dhcp-snoop": {
"profile-id": "string",
"dhcp-snooping-id": "string"
}
}
a2_vfi-pw-dhcp-snoop_schema:
Attach a DHCP Snooping profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
a2_vfi-pw-mpls-static-labels_schema:
MPLS static labels
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
a2_pseudowire-static-mac-addresses_schema:
Static Mac Address Table
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
Example
{
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
}
a2_pseudowire-static-mac-address_schema:
- address: string
-
Static MAC address
Example
{
"address": "string"
}
a2_bgp-auto-discovery_schema:
Enable Autodiscovery BGP in this VFI
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
Example
{
"enable": [ null ],
"bgp-route-policy": {
"export": "string"
},
"bgp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string",
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"route-targets": {
"route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"ldp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"vpls-id": {
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
a2_ldp-signaling-protocol_schema:
Signaling Protocol LDP in this VFI configuration
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
Example
{
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"vpls-id": {
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
a2_vpls-id_schema:
VPLS ID
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
Example
{
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
a2_bgp-route-policy_schema:
Route policy
- export: string
-
Export route policy
Example
{
"export": "string"
}
a2_bgp-signaling-protocol_schema:
Enable Signaling Protocol BGP in this VFI
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
Example
{
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
}
a2_route-targets_schema:
Route Target
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}
a2_route-target_schema:
- ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
a2_bd-attachment-circuits_schema:
Attachment Circuit table
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
Example
{
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}
a2_bd-attachment-circuit_schema:
- interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- d-attachment-circuit_name: string
-
The name of the Attachment Circuit
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
Example
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"d-attachment-circuit_name": "string",
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
a2_interface-ip-source-guard_schema:
IP Source Guard
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a2_interface-dai_schema:
L2 Interface Dynamic ARP Inspection
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
Example
{
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a2_interface-dai-address-validation_schema:
Address Validation
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
Example
{
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
a2_interface-profile_schema:
Attach a DHCP profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
a2_bdac-storm-control-types_schema:
Storm Control
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
Example
{
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}
a2_bdac-storm-control-type_schema:
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
Example
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
a2_split-horizon_schema:
Split Horizon
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
Example
{
"split-horizon-group-id": {
"enable": [ null ]
}
}
a2_split-horizon-group-id_schema:
Split Horizon Group ID
- enable: null
-
Enable split horizon group
Example
{
"enable": [ null ]
}
a2_static-mac-addresses_schema:
Static Mac Address Table
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
Example
{
"static-mac-address": [
{
"address": "string"
}
]
}
a2_interface-mac_schema:
MAC configuration commands
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
Example
{
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}
a2_interface-mac-aging_schema:
MAC-Aging configuration commands
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
Example
{
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
a2_interface-mac-secure_schema:
MAC Secure
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
Example
{
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a2_interface-mac-limit_schema:
MAC-Limit configuration commands
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
Example
{
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}
a2_bd-pseudowire-evpns_schema:
List of EVPN pseudowires
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
Example
{
"bd-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
}
a2_bd-pseudowire-evpn_schema:
- acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
Example
{
"acid": "string",
"eviid": "string"
}
a2_ip-source-guard_schema:
IP Source Guard
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
Example
{
"enable": [ null ],
"logging": [ null ]
}
a2_dai_schema:
Dynamic ARP Inspection
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
Example
{
"enable": [ null ],
"logging": [ null ],
"dai-address-validation": {
"source-mac-verification": [ null ],
"enable": [ null ],
"destination-mac-verification": [ null ],
"ipv4-verification": [ null ]
}
}
a2_dai-address-validation_schema:
Address Validation
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
Example
{
"source-mac-verification": [ null ],
"enable": [ null ],
"destination-mac-verification": [ null ],
"ipv4-verification": [ null ]
}
a2_routed-interfaces_schema:
Bridge Domain Routed Interface Table
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
Example
{
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}
a2_routed-interface_schema:
- routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
Example
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
a2_routed-interface-split-horizon-group_schema:
Routed interface split horizon group
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
Example
{
"routed-interface-split-horizon-group-core": [ null ]
}
a2_pseudowire-classes_schema:
List of pseudowire classes
- pseudowire-class: object[]
-
Pseudowire class
-
object - enable: null
-
Enable pseudowire class
- name: string
-
Name of the pseudowire class
- mac-withdraw: null
-
Enable backup MAC withdraw
- l2tpv3-encapsulation: object
-
L2TPv3 encapsulation
-
- enable: null
-
Enable L2TPv3 encapsulation
- source-address: string
-
Source IP address
- signaling-protocol: object
-
L2TPv3 signaling protocol
-
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
- path-mtu: object
-
Path maximum transmission unit
-
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
- cookie-size: string zero, four, eight
-
Cookie size
- time-to-live: string
-
Time to live
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- df-bit-set: null
-
Set the do not fragment bit to 1
- type-of-service: object
-
Type of service
-
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
- mpls-encapsulation: object
-
MPLS encapsulation
-
- static-tag-rewrite: string
-
Static Tag rewrite
- enable: null
-
Enable MPLS encapsulation
- control-word: string enable, disable
-
Enable control word
- signaling-protocol: string none, ldp
-
MPLS signaling protocol
- source-address: string
-
Source IP address
- mpls-redundancy: object
-
Redundancy options for MPLS encapsulation
-
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
- preferred-path: object
-
Preferred path
-
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - srte-policy: string
-
Name of the SR TE Policy
- type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- load-balance-group: object
-
Load Balancing
-
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
- pw-switching-tlv: string hide
-
Pseudowire Switching Point Tlv
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- vccv-type: string none, lsp-ping
-
VCCV verification type
- backup-disable-delay: object
-
Back Up Pseudowire class
-
- type: string never, delay
-
Delay or Never
- disable-backup: string
-
Disable backup delay
Example
{
"pseudowire-class": [
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ],
"l2tpv3-encapsulation": {
"enable": [ null ],
"source-address": "string",
"signaling-protocol": {
"l2tpv3-class-name": "string",
"protocol": "string"
},
"path-mtu": {
"enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ],
"type-of-service": {
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
},
"mpls-encapsulation": {
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string",
"mpls-redundancy": {
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
},
"preferred-path": {
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
},
"load-balance-group": {
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
},
"backup-disable-delay": {
"type": "string",
"disable-backup": "string"
}
}
]
}
a2_pseudowire-class_schema:
- enable: null
-
Enable pseudowire class
- name: string
-
Name of the pseudowire class
- mac-withdraw: null
-
Enable backup MAC withdraw
- l2tpv3-encapsulation: object
-
L2TPv3 encapsulation
-
- enable: null
-
Enable L2TPv3 encapsulation
- source-address: string
-
Source IP address
- signaling-protocol: object
-
L2TPv3 signaling protocol
-
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
- path-mtu: object
-
Path maximum transmission unit
-
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
- cookie-size: string zero, four, eight
-
Cookie size
- time-to-live: string
-
Time to live
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- df-bit-set: null
-
Set the do not fragment bit to 1
- type-of-service: object
-
Type of service
-
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
- mpls-encapsulation: object
-
MPLS encapsulation
-
- static-tag-rewrite: string
-
Static Tag rewrite
- enable: null
-
Enable MPLS encapsulation
- control-word: string enable, disable
-
Enable control word
- signaling-protocol: string none, ldp
-
MPLS signaling protocol
- source-address: string
-
Source IP address
- mpls-redundancy: object
-
Redundancy options for MPLS encapsulation
-
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
- preferred-path: object
-
Preferred path
-
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - srte-policy: string
-
Name of the SR TE Policy
- type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- load-balance-group: object
-
Load Balancing
-
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
- pw-switching-tlv: string hide
-
Pseudowire Switching Point Tlv
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- vccv-type: string none, lsp-ping
-
VCCV verification type
- backup-disable-delay: object
-
Back Up Pseudowire class
-
- type: string never, delay
-
Delay or Never
- disable-backup: string
-
Disable backup delay
Example
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ],
"l2tpv3-encapsulation": {
"enable": [ null ],
"source-address": "string",
"signaling-protocol": {
"l2tpv3-class-name": "string",
"protocol": "string"
},
"path-mtu": {
"enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ],
"type-of-service": {
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
},
"mpls-encapsulation": {
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string",
"mpls-redundancy": {
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
},
"preferred-path": {
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
},
"load-balance-group": {
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
},
"backup-disable-delay": {
"type": "string",
"disable-backup": "string"
}
}
a2_l2tpv3-encapsulation_schema:
L2TPv3 encapsulation
- enable: null
-
Enable L2TPv3 encapsulation
- source-address: string
-
Source IP address
- signaling-protocol: object
-
L2TPv3 signaling protocol
-
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
- path-mtu: object
-
Path maximum transmission unit
-
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
- cookie-size: string zero, four, eight
-
Cookie size
- time-to-live: string
-
Time to live
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- df-bit-set: null
-
Set the do not fragment bit to 1
- type-of-service: object
-
Type of service
-
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
Example
{
"enable": [ null ],
"source-address": "string",
"signaling-protocol": {
"l2tpv3-class-name": "string",
"protocol": "string"
},
"path-mtu": {
"enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ],
"type-of-service": {
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
}
a2_sequencing_schema:
Sequencing
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
Example
{
"sequencing": "string",
"resync-threshold": "string"
}
a2_type-of-service_schema:
Type of service
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
Example
{
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
a2_signaling-protocol_schema:
L2TPv3 signaling protocol
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
Example
{
"l2tpv3-class-name": "string",
"protocol": "string"
}
a2_path-mtu_schema:
Path maximum transmission unit
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
Example
{
"enable": [ null ],
"max-path-mtu": "string"
}
a2_backup-disable-delay_schema:
Back Up Pseudowire class
- type: string never, delay
-
Delay or Never
- disable-backup: string
-
Disable backup delay
Example
{
"type": "string",
"disable-backup": "string"
}
a2_mpls-encapsulation_schema:
MPLS encapsulation
- static-tag-rewrite: string
-
Static Tag rewrite
- enable: null
-
Enable MPLS encapsulation
- control-word: string enable, disable
-
Enable control word
- signaling-protocol: string none, ldp
-
MPLS signaling protocol
- source-address: string
-
Source IP address
- mpls-redundancy: object
-
Redundancy options for MPLS encapsulation
-
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
- preferred-path: object
-
Preferred path
-
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - srte-policy: string
-
Name of the SR TE Policy
- type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- load-balance-group: object
-
Load Balancing
-
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
- pw-switching-tlv: string hide
-
Pseudowire Switching Point Tlv
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- vccv-type: string none, lsp-ping
-
VCCV verification type
Example
{
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string",
"mpls-redundancy": {
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
},
"preferred-path": {
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
},
"load-balance-group": {
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}
a2_mpls-redundancy_schema:
Redundancy options for MPLS encapsulation
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
Example
{
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}
a2_preferred-path_schema:
Preferred path
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - srte-policy: string
-
Name of the SR TE Policy
- type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
Example
{
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}
a2_load-balance-group_schema:
Load Balancing
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
Example
{
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
}
a2_flexible-xconnect-service-table_schema:
List of Flexible XConnect Services
- vlan-unaware-flexible-xconnect-services: object
-
List of Vlan-Unaware Flexible XConnect Services
-
- vlan-unaware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-unaware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- vlan-unaware-fxc-pseudowire-evpns: object
-
List of EVPN Services
-
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the Flexible XConnect Service
- vlan-aware-flexible-xconnect-services: object
-
List of Vlan-Aware Flexible XConnect Services
-
- vlan-aware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-aware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- eviid: string
-
Ethernet VPN ID
Example
{
"vlan-unaware-flexible-xconnect-services": {
"vlan-unaware-flexible-xconnect-service": [
{
"vlan-unaware-fxc-attachment-circuits": {
"vlan-unaware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"vlan-unaware-fxc-pseudowire-evpns": {
"vlan-unaware-fxc-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
},
"name": "string"
}
]
},
"vlan-aware-flexible-xconnect-services": {
"vlan-aware-flexible-xconnect-service": [
{
"vlan-aware-fxc-attachment-circuits": {
"vlan-aware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"eviid": "string"
}
]
}
}
a2_vlan-unaware-flexible-xconnect-services_schema:
List of Vlan-Unaware Flexible XConnect Services
- vlan-unaware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-unaware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- vlan-unaware-fxc-pseudowire-evpns: object
-
List of EVPN Services
-
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the Flexible XConnect Service
Example
{
"vlan-unaware-flexible-xconnect-service": [
{
"vlan-unaware-fxc-attachment-circuits": {
"vlan-unaware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"vlan-unaware-fxc-pseudowire-evpns": {
"vlan-unaware-fxc-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
},
"name": "string"
}
]
}
a2_vlan-unaware-flexible-xconnect-service_schema:
- vlan-unaware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- vlan-unaware-fxc-pseudowire-evpns: object
-
List of EVPN Services
-
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the Flexible XConnect Service
Example
{
"vlan-unaware-fxc-attachment-circuits": {
"vlan-unaware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"vlan-unaware-fxc-pseudowire-evpns": {
"vlan-unaware-fxc-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
},
"name": "string"
}
a2_vlan-unaware-fxc-attachment-circuits_schema:
List of attachment circuits
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
Example
{
"vlan-unaware-fxc-attachment-circuit": [
{
"name": "string"
}
]
}
a2_vlan-unaware-fxc-attachment-circuit_schema:
- lan-unaware-fxc-attachment-circuit_name: string
-
Name of the attachment circuit interface
Example
{
"lan-unaware-fxc-attachment-circuit_name": "string"
}
a2_vlan-unaware-fxc-pseudowire-evpns_schema:
List of EVPN Services
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
Example
{
"vlan-unaware-fxc-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
}
a2_vlan-unaware-fxc-pseudowire-evpn_schema:
- acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
Example
{
"acid": "string",
"eviid": "string"
}
a2_vlan-aware-flexible-xconnect-services_schema:
List of Vlan-Aware Flexible XConnect Services
- vlan-aware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-aware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- eviid: string
-
Ethernet VPN ID
Example
{
"vlan-aware-flexible-xconnect-service": [
{
"vlan-aware-fxc-attachment-circuits": {
"vlan-aware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"eviid": "string"
}
]
}
a2_vlan-aware-flexible-xconnect-service_schema:
- vlan-aware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- eviid: string
-
Ethernet VPN ID
Example
{
"vlan-aware-fxc-attachment-circuits": {
"vlan-aware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"eviid": "string"
}
a2_vlan-aware-fxc-attachment-circuits_schema:
List of attachment circuits
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
Example
{
"vlan-aware-fxc-attachment-circuit": [
{
"name": "string"
}
]
}
a2_vlan-aware-fxc-attachment-circuit_schema:
- name: string
-
Name of the attachment circuit interface
Example
{
"name": "string"
}
a2_redundancy_schema:
Redundancy groups
- enable: null
-
Enable redundancy groups
- iccp-redundancy-groups: object
-
List of Inter-Chassis Communication Protocol redundancy groups
-
- iccp-redundancy-group: object[]
-
ICCP Redundancy group
-
object - multi-homing-node-id: integer
-
ICCP-based service multi-homing node ID
range:"0..254" - group-id: integer
-
Group ID
range:"1..4294967295" - iccp-interfaces: object
-
List of interfaces
-
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"enable": [ null ],
"iccp-redundancy-groups": {
"iccp-redundancy-group": [
{
"multi-homing-node-id": "integer",
"group-id": "integer",
"iccp-interfaces": {
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}
a2_iccp-redundancy-groups_schema:
List of Inter-Chassis Communication Protocol redundancy groups
- iccp-redundancy-group: object[]
-
ICCP Redundancy group
-
object - multi-homing-node-id: integer
-
ICCP-based service multi-homing node ID
range:"0..254" - group-id: integer
-
Group ID
range:"1..4294967295" - iccp-interfaces: object
-
List of interfaces
-
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"iccp-redundancy-group": [
{
"multi-homing-node-id": "integer",
"group-id": "integer",
"iccp-interfaces": {
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
a2_iccp-redundancy-group_schema:
- multi-homing-node-id: integer
-
ICCP-based service multi-homing node ID
range:"0..254" - group-id: integer
-
Group ID
range:"1..4294967295" - iccp-interfaces: object
-
List of interfaces
-
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"multi-homing-node-id": "integer",
"group-id": "integer",
"iccp-interfaces": {
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
a2_iccp-interfaces_schema:
List of interfaces
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
a2_iccp-interface_schema:
- mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
a2_pbb_schema:
L2VPN PBB Global
- backbone-source-mac: string
-
Backbone Source MAC
Example
{
"backbone-source-mac": "string"
}
a2_auto-discovery_schema:
Global auto-discovery attributes
- bgp-signaling: object
-
Global bgp signaling attributes
-
- mtu-mismatch-ignore: null
-
Ignore MTU mismatch for auto-discovered pseudowires
Example
{
"bgp-signaling": {
"mtu-mismatch-ignore": [ null ]
}
}
a2_bgp-signaling_schema:
Global bgp signaling attributes
- mtu-mismatch-ignore: null
-
Ignore MTU mismatch for auto-discovered pseudowires
Example
{
"mtu-mismatch-ignore": [ null ]
}
a2_utility_schema:
L2VPN utilities
- logging: object
-
L2VPN logging utility
-
- pseudowire-state-change: null
-
Enable pseudowire state change logging
- pwhe-replication-state-change: null
-
Enable PW-HE Replication state change logging
- nsr-state-change: null
-
Enable Non Stop Routing state change logging
- vfi: null
-
Enable VFI state change logging
- bridge-domain-state-change: null
-
Enable Bridge Domain state change logging
Example
{
"logging": {
"pseudowire-state-change": [ null ],
"pwhe-replication-state-change": [ null ],
"nsr-state-change": [ null ],
"vfi": [ null ],
"bridge-domain-state-change": [ null ]
}
}
a2_logging_schema:
SNMP logging
- threshold: object
-
SNMP logging threshold
-
- oid-processing: integer
-
SNMP logging threshold for OID processing
range:"0..20000" default:"500" - pdu-processing: integer
-
SNMP logging threshold for PDU processing
range:"0..20000" default:"20000"
Example
{
"threshold": {
"oid-processing": "integer",
"pdu-processing": "integer"
}
}
a2_snmp_schema:
SNMP notification configuration
- authentication: null
-
Enable authentication notification
- enable: null
-
Enable SNMP notifications
- warm-start: null
-
Enable warm start notification
- cold-start: null
-
Enable cold start notification
Example
{
"authentication": [ null ],
"enable": [ null ],
"warm-start": [ null ],
"cold-start": [ null ]
}
a2_mib-interface_schema:
Interface related configuration for MIB
- format: object
-
MIB interface name output format
-
- external-interface-format: null
-
Set MIB interface name output in slash format (/)
Example
{
"format": {
"external-interface-format": [ null ]
}
}
a2_format_schema:
MIB interface name output format
- external-interface-format: null
-
Set MIB interface name output in slash format (/)
Example
{
"external-interface-format": [ null ]
}
a2_mib-pseudowire_schema:
Pseudowire related configuration for MIB
- statistics: null
-
Enable pseudowire statistics in MIB output
Example
{
"statistics": [ null ]
}
a2_generic-interface-lists_schema:
generic interface lists
- generic-interface-list: object[]
-
Generic interface list
-
object - interfaces: object
-
Interface table
-
- interface: object[]
-
Interface
-
object - enable: null
-
Enable interface
- interface-name: string
-
Name of the interface
- enable: null
-
Enable interface list
- generic-interface-list-name: string
-
Name of the interface list
Example
{
"generic-interface-list": [
{
"interfaces": {
"interface": [
{
"enable": [ null ],
"interface-name": "string"
}
]
},
"enable": [ null ],
"generic-interface-list-name": "string"
}
]
}
a2_generic-interface-list_schema:
- interfaces: object
-
Interface table
-
- interface: object[]
-
Interface
-
object - enable: null
-
Enable interface
- interface-name: string
-
Name of the interface
- enable: null
-
Enable interface list
- generic-interface-list-name: string
-
Name of the interface list
Example
{
"interfaces": {
"interface": [
{
"enable": [ null ],
"interface-name": "string"
}
]
},
"enable": [ null ],
"generic-interface-list-name": "string"
}
a2_interfaces_schema:
Interface table
- interface: object[]
-
Interface
-
object - enable: null
-
Enable interface
- interface-name: string
-
Name of the interface
Example
{
"interface": [
{
"enable": [ null ],
"interface-name": "string"
}
]
}
a2_evpn_schema:
evpn
- enable: null
-
Enable EVPN feature
- evpn-tables: object
-
EVPN submodes
-
- evpn-source-interface: string
-
Configure EVPN router-id implicitly through Loopback Interface
- evi-cost-out: null
-
Configure node to cost-out
- evpn-virtual-access-pws: object
-
Virtual Access Pseudowire interfaces
-
- evpn-virtual-access-pw: object[]
-
Virtual Access Pseudowire
-
- pseudowire-id: string
-
Pseudowire ID
- evpn-virtual-access-pw-timers: object
-
Enter Virtual Access Pseudowire-specific timers configuration submode
-
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
- neighbor: string
-
Neighbor IP address
- evpn-instances: object
-
Enter EVPN Instance configuration submode
-
- evpn-instance: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVPN Instance ID
- evpn-instance-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evpn-instance-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-instance-load-balancing:
-
Enter Loadbalancing configuration submode
- encapsulation: string evpn-encapsulationvxlan, evpn-encapsulation-mpls
-
EVPN Instance Encapsulation
- side: string evpn-side-stitching
-
EVPN Instance Side
- evpn-timers: object
-
Enter EVPN timers configuration submode
-
- evpn-recovery: integer
-
Global Recovery timer
range:"20..3600" default:"30" - evpn-peering: integer
-
Global Peering timer
range:"0..300" default:"3" - enable: null
-
Enable EVPN timers
- evpn-carving: integer
-
Global Carving timer
range:"0..10" default:"0"
- evpn-groups: object
-
Enter EVPN Group Table submode
-
- evpn-group: object[]
-
Enter EVPN Group submode
-
object - evpn-group-core-interfaces: object
-
EVPN Group core interfaces
-
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
- group-id: string
-
Group ID
- evpn-evis: object
-
Enter EVPN Instance configuration submode
-
- evpn-evi: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVI ID
- evi-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-evi-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evi-load-balancing:
-
Enter Loadbalancing configuration submode
- evpn-interfaces: object
-
Attachment Circuit interfaces
-
- evpn-interface: object[]
-
Attachment circuit interface
-
object - ethernet-segment:
-
Enter Ethernet Segment configuration submode
- evpnac-timers: object
-
Enter Interface-specific timers configuration submode
-
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
- evpn-core-isolation-group: string
-
Enter EVPN Core Isolation Group ID
- mac-flush: string mvrp
-
Enable MAC Flushing
- interface-name: string
-
Name of the attachment circuit interface
- evpn-cost-in-startup: integer
-
Cost-in node after given time (seconds) on startup timer
range:"30..86400" units:"second" - evpn-logging: object
-
Enter EVPN Logging configuration submode
-
- evpn-df-election: null
-
Enable Designated Forwarder election logging
- enable: null
-
Enable EVPN Logging
- evpn-load-balancing: object
-
Enter EVPN Loadbalancing configuration submode
-
- evpn-static-flow-label: null
-
Enable Static Flow Label based load balancing
- enable: null
-
Enable EVPN Loadbalancing
- evpnmac: object
-
EVPN MAC Configuration
-
- enable: null
-
Enable EVPN MAC Configuration
- evpnmac-secure: object
-
EVPN MAC Secure Configuration
-
- evpnmac-secure-freeze-time: string
-
Length of time to lock the MAC after a MAC security violation
- enable: null
-
Enable EVPN MAC Secure Configuration
- evpnmac-secure-move-count: string
-
Number of moves to occur within the move interval before locking the MAC
- evpnmac-secure-move-interval: string
-
Interval to watch for subsequent MAC moves before locking the MAC
- evpnmac-secure-retry-count: string
-
Number of times to unfreeze a MAC before permanently freezing it
- evpn-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN
- evpn-ethernet-segment: object
-
EVPN Global Ethernet Segment submode
-
- enable: null
-
Enable EVPN Global Ethernet Segment submode
- evpn-esi-types: object
-
EVPN ESI type table
-
- evpn-esi-type: object[]
-
ESI type
-
object - disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
- evpn-virtual-access-vfis: object
-
Virtual Access VFI interfaces
-
- evpn-virtual-access-vfi: object[]
-
Virtual Access VFI
-
- evpn-virtual-access-vfi-timers: object
-
Enter Virtual Forwarding Interface timers configuration submode
-
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
- name: string
-
Name of the Virtual Access VFI
Example
{
"enable": [ null ],
"evpn-tables": {
"evpn-source-interface": "string",
"evi-cost-out": [ null ],
"evpn-virtual-access-pws": {
"evpn-virtual-access-pw": [
{
"pseudowire-id": "string",
"evpn-virtual-access-pw-timers": {
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
]
},
"evpn-instances": {
"evpn-instance": [
{
"eviid": "string",
"evpn-instance-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evpn-instance-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-instance-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
},
"evpn-timers": {
"evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
},
"evpn-groups": {
"evpn-group": [
{
"evpn-group-core-interfaces": {
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
},
"evpn-evis": {
"evpn-evi": [
{
"eviid": "string",
"evi-advertise-mac": {
"evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
}
}
a2_evpn-tables_schema:
EVPN submodes
- evpn-source-interface: string
-
Configure EVPN router-id implicitly through Loopback Interface
- evi-cost-out: null
-
Configure node to cost-out
- evpn-virtual-access-pws: object
-
Virtual Access Pseudowire interfaces
-
- evpn-virtual-access-pw: object[]
-
Virtual Access Pseudowire
-
- pseudowire-id: string
-
Pseudowire ID
- evpn-virtual-access-pw-timers: object
-
Enter Virtual Access Pseudowire-specific timers configuration submode
-
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
- neighbor: string
-
Neighbor IP address
- evpn-instances: object
-
Enter EVPN Instance configuration submode
-
- evpn-instance: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVPN Instance ID
- evpn-instance-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evpn-instance-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-instance-load-balancing:
-
Enter Loadbalancing configuration submode
- encapsulation: string evpn-encapsulationvxlan, evpn-encapsulation-mpls
-
EVPN Instance Encapsulation
- side: string evpn-side-stitching
-
EVPN Instance Side
- evpn-timers: object
-
Enter EVPN timers configuration submode
-
- evpn-recovery: integer
-
Global Recovery timer
range:"20..3600" default:"30" - evpn-peering: integer
-
Global Peering timer
range:"0..300" default:"3" - enable: null
-
Enable EVPN timers
- evpn-carving: integer
-
Global Carving timer
range:"0..10" default:"0"
- evpn-groups: object
-
Enter EVPN Group Table submode
-
- evpn-group: object[]
-
Enter EVPN Group submode
-
object - evpn-group-core-interfaces: object
-
EVPN Group core interfaces
-
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
- group-id: string
-
Group ID
- evpn-evis: object
-
Enter EVPN Instance configuration submode
-
- evpn-evi: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVI ID
- evi-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-evi-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evi-load-balancing:
-
Enter Loadbalancing configuration submode
- evpn-interfaces: object
-
Attachment Circuit interfaces
-
- evpn-interface: object[]
-
Attachment circuit interface
-
object - ethernet-segment:
-
Enter Ethernet Segment configuration submode
- evpnac-timers: object
-
Enter Interface-specific timers configuration submode
-
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
- evpn-core-isolation-group: string
-
Enter EVPN Core Isolation Group ID
- mac-flush: string mvrp
-
Enable MAC Flushing
- interface-name: string
-
Name of the attachment circuit interface
- evpn-cost-in-startup: integer
-
Cost-in node after given time (seconds) on startup timer
range:"30..86400" units:"second" - evpn-logging: object
-
Enter EVPN Logging configuration submode
-
- evpn-df-election: null
-
Enable Designated Forwarder election logging
- enable: null
-
Enable EVPN Logging
- evpn-load-balancing: object
-
Enter EVPN Loadbalancing configuration submode
-
- evpn-static-flow-label: null
-
Enable Static Flow Label based load balancing
- enable: null
-
Enable EVPN Loadbalancing
- evpnmac: object
-
EVPN MAC Configuration
-
- enable: null
-
Enable EVPN MAC Configuration
- evpnmac-secure: object
-
EVPN MAC Secure Configuration
-
- evpnmac-secure-freeze-time: string
-
Length of time to lock the MAC after a MAC security violation
- enable: null
-
Enable EVPN MAC Secure Configuration
- evpnmac-secure-move-count: string
-
Number of moves to occur within the move interval before locking the MAC
- evpnmac-secure-move-interval: string
-
Interval to watch for subsequent MAC moves before locking the MAC
- evpnmac-secure-retry-count: string
-
Number of times to unfreeze a MAC before permanently freezing it
- evpn-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN
- evpn-ethernet-segment: object
-
EVPN Global Ethernet Segment submode
-
- enable: null
-
Enable EVPN Global Ethernet Segment submode
- evpn-esi-types: object
-
EVPN ESI type table
-
- evpn-esi-type: object[]
-
ESI type
-
object - disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
- evpn-virtual-access-vfis: object
-
Virtual Access VFI interfaces
-
- evpn-virtual-access-vfi: object[]
-
Virtual Access VFI
-
- evpn-virtual-access-vfi-timers: object
-
Enter Virtual Forwarding Interface timers configuration submode
-
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
- name: string
-
Name of the Virtual Access VFI
Example
{
"evpn-source-interface": "string",
"evi-cost-out": [ null ],
"evpn-virtual-access-pws": {
"evpn-virtual-access-pw": [
{
"pseudowire-id": "string",
"evpn-virtual-access-pw-timers": {
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
]
},
"evpn-instances": {
"evpn-instance": [
{
"eviid": "string",
"evpn-instance-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evpn-instance-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-instance-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
},
"evpn-timers": {
"evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
},
"evpn-groups": {
"evpn-group": [
{
"evpn-group-core-interfaces": {
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
},
"evpn-evis": {
"evpn-evi": [
{
"eviid": "string",
"evi-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
}
a2_evpn-timers_schema:
Enter EVPN timers configuration submode
- evpn-recovery: integer
-
Global Recovery timer
range:"20..3600" default:"30" - evpn-peering: integer
-
Global Peering timer
range:"0..300" default:"3" - enable: null
-
Enable EVPN timers
- evpn-carving: integer
-
Global Carving timer
range:"0..10" default:"0"
Example
{
"evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}
a2_evpnmac_schema:
EVPN MAC Configuration
- enable: null
-
Enable EVPN MAC Configuration
- evpnmac-secure: object
-
EVPN MAC Secure Configuration
-
- evpnmac-secure-freeze-time: string
-
Length of time to lock the MAC after a MAC security violation
- enable: null
-
Enable EVPN MAC Secure Configuration
- evpnmac-secure-move-count: string
-
Number of moves to occur within the move interval before locking the MAC
- evpnmac-secure-move-interval: string
-
Interval to watch for subsequent MAC moves before locking the MAC
- evpnmac-secure-retry-count: string
-
Number of times to unfreeze a MAC before permanently freezing it
Example
{
"enable": [ null ],
"evpnmac-secure": {
"evpnmac-secure-freeze-time": "string",
"enable": [ null ],
"evpnmac-secure-move-count": "string",
"evpnmac-secure-move-interval": "string",
"evpnmac-secure-retry-count": "string"
}
}
a2_evpnmac-secure_schema:
EVPN MAC Secure Configuration
- evpnmac-secure-freeze-time: string
-
Length of time to lock the MAC after a MAC security violation
- enable: null
-
Enable EVPN MAC Secure Configuration
- evpnmac-secure-move-count: string
-
Number of moves to occur within the move interval before locking the MAC
- evpnmac-secure-move-interval: string
-
Interval to watch for subsequent MAC moves before locking the MAC
- evpnmac-secure-retry-count: string
-
Number of times to unfreeze a MAC before permanently freezing it
Example
{
"evpnmac-secure-freeze-time": "string",
"enable": [ null ],
"evpnmac-secure-move-count": "string",
"evpnmac-secure-move-interval": "string",
"evpnmac-secure-retry-count": "string"
}
a2_evpn-evis_schema:
Enter EVPN Instance configuration submode
- evpn-evi: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVI ID
- evi-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-evi-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evi-load-balancing:
-
Enter Loadbalancing configuration submode
Example
{
"evpn-evi": [
{
"eviid": "string",
"evi-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evi-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
a2_evpn-evi_schema:
- eviid: string
-
EVI ID
- evi-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-evi-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evi-load-balancing:
-
Enter Loadbalancing configuration submode
Example
{
"eviid": "string",
"evi-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evi-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
a2_evi-load-balancing_schema:
Enter Loadbalancing configuration submode
- enable: null
-
Enable Loadbalancing
Example
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
a2_evpn-evi-bgp-auto-discovery_schema:
Enable Autodiscovery BGP in EVPN Instance
- enable: null
-
Enable Autodiscovery BGP
Example
{
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
a2_evpn-route-targets_schema:
Route Target
- evpn-route-target-as: object[]
-
Name of the Route Target
-
object - role: string both, import, export
-
Role of the router target type
- as: string
-
Two byte or 4 byte AS number
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- as-index: string
-
AS:nn (hex or decimal format)
- evpn-route-target-ipv4-address: object[]
-
Name of the Route Target
-
object - addr-index: string
-
Addr index
- role: string both, import, export
-
Role of the router target type
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- address: string
-
IPV4 address
- evpn-route-target-none: object[]
-
Name of the Route Target
-
object - role: string both, import, export
-
Role of the router target type
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
a2_evpn-route-target-as_schema:
- role: string both, import, export
-
Role of the router target type
- as: string
-
Two byte or 4 byte AS number
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- as-index: string
-
AS:nn (hex or decimal format)
Example
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
a2_evpn-route-target-none_schema:
- role: string both, import, export
-
Role of the router target type
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"role": "string",
"stitching": "string",
"format": "string"
}
a2_evpn-route-target-ipv4-address_schema:
- addr-index: string
-
Addr index
- role: string both, import, export
-
Role of the router target type
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- address: string
-
IPV4 address
Example
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
a2_evi-advertise-mac_schema:
Enter Advertise local MAC-only routes configuration submode
- enable: null
-
Enable Advertise local MAC-only routes
Example
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
a2_evpn-virtual-access-vfis_schema:
Virtual Access VFI interfaces
- evpn-virtual-access-vfi: object[]
-
Virtual Access VFI
-
- evpn-virtual-access-vfi-timers: object
-
Enter Virtual Forwarding Interface timers configuration submode
-
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
- name: string
-
Name of the Virtual Access VFI
Example
{
"evpn-virtual-access-vfi": [
{
"evpn-virtual-access-vfi-timers": {
"evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
]
}
a2_evpn-virtual-access-vfi_schema:
- evpn-virtual-access-vfi-timers: object
-
Enter Virtual Forwarding Interface timers configuration submode
-
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
- name: string
-
Name of the Virtual Access VFI
Example
{
"evpn-virtual-access-vfi-timers": {
"evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
a2_evpn-virtual-access-vfi-timers_schema:
Enter Virtual Forwarding Interface timers configuration submode
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
Example
{
"evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
}
a2_identifier_schema:
Ethernet segment identifier
- bytes01: string
-
Type 0's 1st Byte or Type Byte and 1st Byte
- bytes89: string
-
8th and 9th Bytes
- bytes23: string
-
2nd and 3rd Bytes
- bytes67: string
-
6th and 7th Bytes
- type: string type0, legacy, override
-
Ethernet segment identifier type
- bytes45: string
-
4th and 5th Bytes
Example
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
a2_manual-service-carving_schema:
Enter Manual service carving configuration submode
- enable: null
-
Enable Manual service carving
- service-list: object
-
Manual service carving primary,secondary lists
-
- primary: string
-
Primary services list
- secondary: string
-
Secondary services list
Example
{
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
a2_service-list_schema:
Manual service carving primary,secondary lists
- primary: string
-
Primary services list
- secondary: string
-
Secondary services list
Example
{
"primary": "string",
"secondary": "string"
}
a2_evpn-load-balancing_schema:
Enter EVPN Loadbalancing configuration submode
- evpn-static-flow-label: null
-
Enable Static Flow Label based load balancing
- enable: null
-
Enable EVPN Loadbalancing
Example
{
"evpn-static-flow-label": [ null ],
"enable": [ null ]
}
a2_evpn-bgp-auto-discovery_schema:
Enable Autodiscovery BGP in EVPN
- enable: null
-
Enable Autodiscovery BGP
Example
{
"enable": [ null ],
"evpn-route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
a2_evpn-groups_schema:
Enter EVPN Group Table submode
- evpn-group: object[]
-
Enter EVPN Group submode
-
object - evpn-group-core-interfaces: object
-
EVPN Group core interfaces
-
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
- group-id: string
-
Group ID
Example
{
"evpn-group": [
{
"evpn-group-core-interfaces": {
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
}
a2_evpn-group_schema:
- evpn-group-core-interfaces: object
-
EVPN Group core interfaces
-
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
- group-id: string
-
Group ID
Example
{
"evpn-group-core-interfaces": {
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
},
"group-id": "string"
}
a2_evpn-group-core-interfaces_schema:
EVPN Group core interfaces
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
Example
{
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
}
a2_evpn-group-core-interface_schema:
- interface-name: string
-
Name of the EVPN Group core interface
Example
{
"interface-name": "string"
}
a2_evpn-instances_schema:
Enter EVPN Instance configuration submode
- evpn-instance: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVPN Instance ID
- evpn-instance-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evpn-instance-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-instance-load-balancing:
-
Enter Loadbalancing configuration submode
- encapsulation: string evpn-encapsulationvxlan, evpn-encapsulation-mpls
-
EVPN Instance Encapsulation
- side: string evpn-side-stitching
-
EVPN Instance Side
Example
{
"evpn-instance": [
{
"eviid": "string",
"evpn-instance-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evpn-instance-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-instance-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}
a2_evpn-instance_schema:
- eviid: string
-
EVPN Instance ID
- evpn-instance-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evpn-instance-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-instance-load-balancing:
-
Enter Loadbalancing configuration submode
- encapsulation: string evpn-encapsulationvxlan, evpn-encapsulation-mpls
-
EVPN Instance Encapsulation
- side: string evpn-side-stitching
-
EVPN Instance Side
Example
{
"eviid": "string",
"evpn-instance-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evpn-instance-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-instance-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
a2_evpn-instance-bgp-auto-discovery_schema:
Enable Autodiscovery BGP in EVPN Instance
- enable: null
-
Enable Autodiscovery BGP
Example
{
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
a2_evpn-instance-advertise-mac_schema:
Enter Advertise local MAC-only routes configuration submode
- enable: null
-
Enable Advertise local MAC-only routes
Example
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
a2_evpn-instance-load-balancing_schema:
Enter Loadbalancing configuration submode
- enable: null
-
Enable Loadbalancing
Example
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
a2_evpn-logging_schema:
Enter EVPN Logging configuration submode
- evpn-df-election: null
-
Enable Designated Forwarder election logging
- enable: null
-
Enable EVPN Logging
Example
{
"evpn-df-election": [ null ],
"enable": [ null ]
}
a2_evpn-interfaces_schema:
Attachment Circuit interfaces
- evpn-interface: object[]
-
Attachment circuit interface
-
object - ethernet-segment:
-
Enter Ethernet Segment configuration submode
- evpnac-timers: object
-
Enter Interface-specific timers configuration submode
-
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
- evpn-core-isolation-group: string
-
Enter EVPN Core Isolation Group ID
- mac-flush: string mvrp
-
Enable MAC Flushing
- interface-name: string
-
Name of the attachment circuit interface
Example
{
"evpn-interface": [
{
"ethernet-segment": {
"force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string",
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
},
"evpnac-timers": {
"evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
]
}
a2_evpn-interface_schema:
- ethernet-segment:
-
Enter Ethernet Segment configuration submode
- evpnac-timers: object
-
Enter Interface-specific timers configuration submode
-
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
- evpn-core-isolation-group: string
-
Enter EVPN Core Isolation Group ID
- mac-flush: string mvrp
-
Enable MAC Flushing
- interface-name: string
-
Name of the attachment circuit interface
Example
{
"ethernet-segment": {
"force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string",
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
},
"evpnac-timers": {
"evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
a2_evpnac-timers_schema:
Enter Interface-specific timers configuration submode
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
Example
{
"evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
}
a2_ethernet-segment_schema:
Enter Ethernet Segment configuration submode
- force-single-homed: null
-
Force ethernet segment to remain single-homed
- enable: null
-
Enable Ethernet Segment
- load-balancing-mode: string single-active, port-active
-
Ethernet-Segment Load Balancing mode
- backbone-source-mac: string
-
Backbone Source MAC
Example
{
"force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string",
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
a2_evpn-virtual-access-pws_schema:
Virtual Access Pseudowire interfaces
- evpn-virtual-access-pw: object[]
-
Virtual Access Pseudowire
-
- pseudowire-id: string
-
Pseudowire ID
- evpn-virtual-access-pw-timers: object
-
Enter Virtual Access Pseudowire-specific timers configuration submode
-
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
- neighbor: string
-
Neighbor IP address
Example
{
"evpn-virtual-access-pw": [
{
"pseudowire-id": "string",
"evpn-virtual-access-pw-timers": {
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
]
}
a2_evpn-virtual-access-pw_schema:
- pseudowire-id: string
-
Pseudowire ID
- evpn-virtual-access-pw-timers: object
-
Enter Virtual Access Pseudowire-specific timers configuration submode
-
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
- neighbor: string
-
Neighbor IP address
Example
{
"pseudowire-id": "string",
"evpn-virtual-access-pw-timers": {
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
a2_evpn-virtual-access-pw-timers_schema:
Enter Virtual Access Pseudowire-specific timers configuration submode
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
Example
{
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
}
a2_evpn-ethernet-segment_schema:
EVPN Global Ethernet Segment submode
- enable: null
-
Enable EVPN Global Ethernet Segment submode
- evpn-esi-types: object
-
EVPN ESI type table
-
- evpn-esi-type: object[]
-
ESI type
-
object - disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
Example
{
"enable": [ null ],
"evpn-esi-types": {
"evpn-esi-type": [
{
"disable-auto-generation": [ null ],
"esi-type": "string"
}
]
}
}
a2_evpn-esi-types_schema:
EVPN ESI type table
- evpn-esi-type: object[]
-
ESI type
-
object - disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
Example
{
"evpn-esi-type": [
{
"disable-auto-generation": [ null ],
"esi-type": "string"
}
]
}
a2_evpn-esi-type_schema:
- disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
Example
{
"disable-auto-generation": [ null ],
"esi-type": "string"
}
a2_global-interface-configuration_schema:
Global scoped configuration for interfaces
- link-status: string default, disable, software-interfaces
-
Enable or disable link-status messages
Example
{
"link-status": "string"
}
a2_interface-configurations_schema:
interface configurations
- interface-configuration: object[]
-
The configuration for an interface
-
object - description: string
-
The description of this interface
- interface-virtual: null
-
The mode in which an interface is running. The existence of this object causes the creation of the software virtual/subinterface.
- bandwidth: integer
-
The bandwidth of the interface in kbps
range:"0..4294967295" units:"kbit/s" - shutdown: null
-
The existence of this configuration indicates the interface is shut down
- active: string
-
Whether the interface is active or preconfigured
- encapsulation: object
-
The encapsulation on the interface
-
- encapsulation: string
-
The encapsulation - e.g. hdlc, ppp
- capsulation-options: integer
-
The options for this capsulation, usually '0'
- interface-mode-non-physical: string default, point-to-point, multipoint, l2-transport
-
The mode in which an interface is running. The existence of this object causes the creation of the software subinterface.
- pseudowire-iw: object
-
PW-IW attributes
-
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
range:"1..64" units:"byte"
- bvi: object
-
BVI attributes
-
- host-routing: null
-
Enable host-routing on this BVI
- l2-transport: object
-
Interface Layer 2 Transport service configuration data
-
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- dampening: object
-
Whether this interface's state changes are dampened or not
-
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
- interface-name: string
-
The name of the interface
- secondary-admin-state: string normal, maintenance
-
The secondary admin state of the interface
- pseudowire-ether: object
-
PW-Ether attributes
-
- l2-overhead: integer
-
PW Ether L2 overhead requirement
range:"1..64" units:"byte" - generic-interface-list: string
-
Name of the interface list
- link-status: null
-
Enable interface and line-protocol state change alarms
- mtus: object
-
The MTU configuration for the interface
-
- mtu: object[]
-
The MTU for the interface
-
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"interface-configuration": [
{
"description": "string",
"interface-virtual": [ null ],
"bandwidth": "integer",
"shutdown": [ null ],
"active": "string",
"encapsulation": {
"encapsulation": "string",
"capsulation-options": "integer"
},
"interface-mode-non-physical": "string",
"pseudowire-iw": {
"generic-interface-list": "string",
"l2-overhead": "integer"
},
"bvi": {
"host-routing": [ null ]
},
"l2-transport": {
"enabled": [ null ]
},
"dampening": {
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string",
"pseudowire-ether": {
"l2-overhead": "integer",
"generic-interface-list": "string"
},
"link-status": [ null ],
"mtus": {
"mtu": [
{
"owner": "string",
"mtu": "integer"
}
]
}
}
]
}
a2_interface-configuration_schema:
- description: string
-
The description of this interface
- interface-virtual: null
-
The mode in which an interface is running. The existence of this object causes the creation of the software virtual/subinterface.
- bandwidth: integer
-
The bandwidth of the interface in kbps
range:"0..4294967295" units:"kbit/s" - shutdown: null
-
The existence of this configuration indicates the interface is shut down
- active: string
-
Whether the interface is active or preconfigured
- encapsulation: object
-
The encapsulation on the interface
-
- encapsulation: string
-
The encapsulation - e.g. hdlc, ppp
- capsulation-options: integer
-
The options for this capsulation, usually '0'
- interface-mode-non-physical: string default, point-to-point, multipoint, l2-transport
-
The mode in which an interface is running. The existence of this object causes the creation of the software subinterface.
- pseudowire-iw: object
-
PW-IW attributes
-
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
range:"1..64" units:"byte"
- bvi: object
-
BVI attributes
-
- host-routing: null
-
Enable host-routing on this BVI
- l2-transport: object
-
Interface Layer 2 Transport service configuration data
-
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- dampening: object
-
Whether this interface's state changes are dampened or not
-
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
- interface-name: string
-
The name of the interface
- secondary-admin-state: string normal, maintenance
-
The secondary admin state of the interface
- pseudowire-ether: object
-
PW-Ether attributes
-
- l2-overhead: integer
-
PW Ether L2 overhead requirement
range:"1..64" units:"byte" - generic-interface-list: string
-
Name of the interface list
- link-status: null
-
Enable interface and line-protocol state change alarms
- mtus: object
-
The MTU configuration for the interface
-
- mtu: object[]
-
The MTU for the interface
-
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"description": "string",
"interface-virtual": [ null ],
"bandwidth": "integer",
"shutdown": [ null ],
"active": "string",
"encapsulation": {
"encapsulation": "string",
"capsulation-options": "integer"
},
"interface-mode-non-physical": "string",
"pseudowire-iw": {
"generic-interface-list": "string",
"l2-overhead": "integer"
},
"bvi": {
"host-routing": [ null ]
},
"l2-transport": {
"enabled": [ null ]
},
"dampening": {
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string",
"pseudowire-ether": {
"l2-overhead": "integer",
"generic-interface-list": "string"
},
"link-status": [ null ],
"mtus": {
"mtu": [
{
"owner": "string",
"mtu": "integer"
}
]
}
}
a2_dampening_schema:
Whether this interface's state changes are dampened or not
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
Example
{
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
}
a2_mtus_schema:
The MTU configuration for the interface
- mtu: object[]
-
The MTU for the interface
-
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"mtu": [
{
"owner": "string",
"mtu": "integer"
}
]
}
a2_mtu_schema:
- owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"owner": "string",
"mtu": "integer"
}
a2_encapsulation_schema:
The encapsulation on the interface
- encapsulation: string
-
The encapsulation - e.g. hdlc, ppp
- capsulation-options: integer
-
The options for this capsulation, usually '0'
Example
{
"encapsulation": "string",
"capsulation-options": "integer"
}
a2_pseudowire-ether_schema:
PW-Ether attributes
- l2-overhead: integer
-
PW Ether L2 overhead requirement
range:"1..64" units:"byte" - generic-interface-list: string
-
Name of the interface list
Example
{
"l2-overhead": "integer",
"generic-interface-list": "string"
}
a2_pseudowire-iw_schema:
PW-IW attributes
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
range:"1..64" units:"byte"
Example
{
"generic-interface-list": "string",
"l2-overhead": "integer"
}
a2_bvi_schema:
BVI attributes
- host-routing: null
-
Enable host-routing on this BVI
Example
{
"host-routing": [ null ]
}
a2_l2-transport_schema:
Interface Layer 2 Transport service configuration data
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
Example
{
"enabled": [ null ]
}
TRAP-HOST-TABLE:
Common node of snmp, vrf
- trap-hosts: object
-
Specify hosts to receive SNMP notifications
-
- trap-host: object[]
-
Specify hosts to receive SNMP notifications
-
object - encrypted-user-communities: object
-
Container class for defining Clear/encrypt communities for a trap host
-
- encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a trap host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- inform-host: object
-
Container class for defining notification type for a Inform host
-
- inform-encrypted-user-communities: object
-
Container class for defining Clear/encrypt communities for a inform host
-
- inform-encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- inform-user-communities: object
-
Container class for defining communities for a inform host
-
- inform-user-community: object[]
-
Unencrpted Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- ip-address: string
-
IP address of SNMP notification host
- default-user-communities: object
-
Container class for defining communities for a trap host
-
- default-user-community: object[]
-
Unencrpted Community name associated with a trap host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"trap-hosts": {
"trap-host": [
{
"encrypted-user-communities": {
"encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
},
"inform-host": {
"inform-encrypted-user-communities": {
"inform-encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
},
"inform-user-communities": {
"inform-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string",
"default-user-communities": {
"default-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
]
}
}
APPLIED-TO:
Common node of rule, rule-set
- applied-to: object
-
Applied to the Rule or Ruleset
-
- all: null
-
Apply to all of the device
- hosts: object
-
Table of configured hosts to apply rules to
-
- host: object[]
-
A destination host
-
object - port: string
-
Port (specify 162 for default)
- ip-address: string
-
IP address
Example
{
"applied-to": {
"all": [ null ],
"hosts": {
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
}
}
CONTEXT-MAPPING-TABLE:
Common node of snmp, vrf
- context-mappings: object
-
List of context names
-
- context-mapping: object[]
-
Context mapping name
-
object - context-mapping-name: string
-
Context mapping name
- vrf-name: string
-
VRF name associated with the context
- topology-name: string
-
Topology name associated with the context
- context: string vrf, bridge, ospf, ospfv3
-
SNMP context feature type
- instance-name: string
-
OSPF protocol instance
Example
{
"context-mappings": {
"context-mapping": [
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
]
}
}
VAR-BIND-TABLE:
Common node of root-cause, non-root-cause
- var-binds: object
-
Varbinds to match
-
- var-bind: object[]
-
Varbind match conditions
-
object - oid: string
-
OID of varbind (dotted decimal)
- match: object
-
VarBind match conditions
-
- index: string
-
Regular Expression to match index
- value: string
-
Regular Expression to match value
Example
{
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
CONTEXT-TABLE:
Common node of snmp, vrf
- contexts: object
-
List of Context Names
-
- context: object[]
-
Context Name
-
object - context-name: string
-
Context Name
Example
{
"contexts": {
"context": [
{
"context-name": "string"
}
]
}
}
a2_encrypted-community-maps_schema:
Container class to hold clear/encrypted communitie maps
- encrypted-community-map: object[]
-
Clear/encrypted SNMP community map
-
object - security: string
-
SNMP Security Name
- community-name: string
-
SNMP community map
- context: string
-
SNMP Context Name
- target-list: string
-
target list name
Example
{
"encrypted-community-map": [
{
"security": "string",
"community-name": "string",
"context": "string",
"target-list": "string"
}
]
}
a2_encrypted-community-map_schema:
- security: string
-
SNMP Security Name
- community-name: string
-
SNMP community map
- context: string
-
SNMP Context Name
- target-list: string
-
target list name
Example
{
"security": "string",
"community-name": "string",
"context": "string",
"target-list": "string"
}
a2_views_schema:
Class to configure a SNMPv2 MIB view
- view: object[]
-
Name of the view
-
object - view-name: string
-
Name of the view
- view-inclusion: string included, excluded
-
MIB view to be included or excluded
- family: string
-
MIB view family name
Example
{
"view": [
{
"view-name": "string",
"view-inclusion": "string",
"family": "string"
}
]
}
a2_view_schema:
- view-name: string
-
Name of the view
- view-inclusion: string included, excluded
-
MIB view to be included or excluded
- family: string
-
MIB view family name
Example
{
"view-name": "string",
"view-inclusion": "string",
"family": "string"
}
a2_threshold_schema:
SNMP logging threshold
- oid-processing: integer
-
SNMP logging threshold for OID processing
range:"0..20000" default:"500" - pdu-processing: integer
-
SNMP logging threshold for PDU processing
range:"0..20000" default:"20000"
Example
{
"oid-processing": "integer",
"pdu-processing": "integer"
}
a2_administration_schema:
Container class for SNMP administration
- default-communities: object
-
Container class to hold unencrpted communities
-
- default-community: object[]
-
Unencrpted SNMP community string and access priviledges
-
object - priviledge: string read-only, read-write
-
Read/Write Access
- view-name: string
-
MIB view to which the community has access
- v6acl-type: string ipv4, ipv6
-
Access-list type
- v6-access-list: string
-
Ipv6 Access-list name
- community-name: string
-
SNMP community string
- owner: string sdr-owner, system-owner
-
Logical Router or System owner access
- v4acl-type: string ipv4, ipv6
-
Access-list type
- v4-access-list: string
-
Ipv4 Access-list name
- encrypted-communities: object
-
Container class to hold clear/encrypted communities
-
- encrypted-community: object[]
-
Clear/encrypted SNMP community string and access priviledges
-
object - priviledge: string read-only, read-write
-
Read/Write Access
- view-name: string
-
MIB view to which the community has access
- v6acl-type: string ipv4, ipv6
-
Access-list type
- v6-access-list: string
-
Ipv6 Access-list name
- community-name: string
-
SNMP community string
- owner: string sdr-owner, system-owner
-
Logical Router or System owner access
- v4acl-type: string ipv4, ipv6
-
Access-list type
- v4-access-list: string
-
Ipv4 Access-list name
Example
{
"default-communities": {
"default-community": [
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
]
},
"encrypted-communities": {
"encrypted-community": [
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
]
}
}
a2_default-communities_schema:
Container class to hold unencrpted communities
- default-community: object[]
-
Unencrpted SNMP community string and access priviledges
-
object - priviledge: string read-only, read-write
-
Read/Write Access
- view-name: string
-
MIB view to which the community has access
- v6acl-type: string ipv4, ipv6
-
Access-list type
- v6-access-list: string
-
Ipv6 Access-list name
- community-name: string
-
SNMP community string
- owner: string sdr-owner, system-owner
-
Logical Router or System owner access
- v4acl-type: string ipv4, ipv6
-
Access-list type
- v4-access-list: string
-
Ipv4 Access-list name
Example
{
"default-community": [
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
]
}
a2_default-community_schema:
- priviledge: string read-only, read-write
-
Read/Write Access
- view-name: string
-
MIB view to which the community has access
- v6acl-type: string ipv4, ipv6
-
Access-list type
- v6-access-list: string
-
Ipv6 Access-list name
- community-name: string
-
SNMP community string
- owner: string sdr-owner, system-owner
-
Logical Router or System owner access
- v4acl-type: string ipv4, ipv6
-
Access-list type
- v4-access-list: string
-
Ipv4 Access-list name
Example
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
a2_encrypted-communities_schema:
Container class to hold clear/encrypted communities
- encrypted-community: object[]
-
Clear/encrypted SNMP community string and access priviledges
-
object - priviledge: string read-only, read-write
-
Read/Write Access
- view-name: string
-
MIB view to which the community has access
- v6acl-type: string ipv4, ipv6
-
Access-list type
- v6-access-list: string
-
Ipv6 Access-list name
- community-name: string
-
SNMP community string
- owner: string sdr-owner, system-owner
-
Logical Router or System owner access
- v4acl-type: string ipv4, ipv6
-
Access-list type
- v4-access-list: string
-
Ipv4 Access-list name
Example
{
"encrypted-community": [
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
]
}
a2_encrypted-community_schema:
- priviledge: string read-only, read-write
-
Read/Write Access
- view-name: string
-
MIB view to which the community has access
- v6acl-type: string ipv4, ipv6
-
Access-list type
- v6-access-list: string
-
Ipv6 Access-list name
- community-name: string
-
SNMP community string
- owner: string sdr-owner, system-owner
-
Logical Router or System owner access
- v4acl-type: string ipv4, ipv6
-
Access-list type
- v4-access-list: string
-
Ipv4 Access-list name
Example
{
"priviledge": "string",
"view-name": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"community-name": "string",
"owner": "string",
"v4acl-type": "string",
"v4-access-list": "string"
}
a2_agent_schema:
The heirarchy point for SNMP Agent configurations
- engine-id: object
-
SNMPv3 engineID
-
- remotes: object
-
SNMPv3 remote SNMP Entity
-
- remote: object[]
-
engineID of the remote agent
-
object - remote-engine-id: string
-
engine ID octet string
- remote-address: string
-
IP address of remote SNMP entity
- port: string
-
UDP port number
- local: string
-
engineID of the local agent
Example
{
"engine-id": {
"remotes": {
"remote": [
{
"remote-engine-id": "string",
"remote-address": "string",
"port": "string"
}
]
},
"local": "string"
}
}
a2_engine-id_schema:
SNMPv3 engineID
- remotes: object
-
SNMPv3 remote SNMP Entity
-
- remote: object[]
-
engineID of the remote agent
-
object - remote-engine-id: string
-
engine ID octet string
- remote-address: string
-
IP address of remote SNMP entity
- port: string
-
UDP port number
- local: string
-
engineID of the local agent
Example
{
"remotes": {
"remote": [
{
"remote-engine-id": "string",
"remote-address": "string",
"port": "string"
}
]
},
"local": "string"
}
a2_remotes_schema:
SNMPv3 remote SNMP Entity
- remote: object[]
-
engineID of the remote agent
-
object - remote-engine-id: string
-
engine ID octet string
- remote-address: string
-
IP address of remote SNMP entity
- port: string
-
UDP port number
Example
{
"remote": [
{
"remote-engine-id": "string",
"remote-address": "string",
"port": "string"
}
]
}
a2_remote_schema:
- remote-engine-id: string
-
engine ID octet string
- remote-address: string
-
IP address of remote SNMP entity
- port: string
-
UDP port number
Example
{
"remote-engine-id": "string",
"remote-address": "string",
"port": "string"
}
a2_trap_schema:
Class to hold trap configurations
- queue-length: integer
-
Message queue length for each TRAP host
range:"1..5000" - throttle-time: integer
-
Set throttle time for handling traps
range:"50..1000" units:"millisecond" - timeout: integer
-
Timeout for TRAP message retransmissions
range:"1..600000" units:"millisecond"
Example
{
"queue-length": "integer",
"throttle-time": "integer",
"timeout": "integer"
}
a2_drop-packet_schema:
SNMP packet drop config
- unknown-user: null
-
Enable drop unknown user name
Example
{
"unknown-user": [ null ]
}
a2_ipv6_schema:
SNMP TOS bit for outgoing packets
- tos: object
-
Type of TOS
-
- type: string precedence, dscp
-
SNMP TOS type DSCP or Precedence
- dscp: string
-
SNMP DSCP value
- precedence: string
-
SNMP Precedence value
Example
{
"tos": {
"type": "string",
"dscp": "string",
"precedence": "string"
}
}
a2_tos_schema:
Type of TOS
- type: string precedence, dscp
-
SNMP TOS type DSCP or Precedence
- dscp: string
-
SNMP DSCP value
- precedence: string
-
SNMP Precedence value
Example
{
"type": "string",
"dscp": "string",
"precedence": "string"
}
a2_ipv4_schema:
SNMP TOS bit for outgoing packets
- tos: object
-
Type of TOS
-
- type: string precedence, dscp
-
SNMP TOS type DSCP or Precedence
- dscp: string
-
SNMP DSCP value
- precedence: string
-
SNMP Precedence value
Example
{
"tos": {
"type": "string",
"dscp": "string",
"precedence": "string"
}
}
a2_system_schema:
container to hold system information
- chassis-id: string
-
String to uniquely identify this chassis
- contact: string
-
identification of the contact person for this managed node
- location: string
-
The physical location of this node
Example
{
"chassis-id": "string",
"contact": "string",
"location": "string"
}
a2_target_schema:
- target-addresses: object
-
SNMP Target address configurations
-
- target-address: object[]
-
IP Address to be configured for the Target
-
object - ip-address: string
-
IPv4/Ipv6 address
- target-list-name: string
-
Name of the target list
- vrf-names: object
-
List of VRF Name for a target list
-
- vrf-name: object[]
-
VRF name of the target
-
object - name: string
-
VRF Name
Example
{
"target-addresses": {
"target-address": [
{
"ip-address": "string"
}
]
},
"target-list-name": "string",
"vrf-names": {
"vrf-name": [
{
"name": "string"
}
]
}
}
a2_targets_schema:
List of targets
- target: object[]
-
Name of the target list
-
object - target-addresses: object
-
SNMP Target address configurations
-
- target-address: object[]
-
IP Address to be configured for the Target
-
object - ip-address: string
-
IPv4/Ipv6 address
- target-list-name: string
-
Name of the target list
- vrf-names: object
-
List of VRF Name for a target list
-
- vrf-name: object[]
-
VRF name of the target
-
object - name: string
-
VRF Name
Example
{
"target": [
{
"target-addresses": {
"target-address": [
{
"ip-address": "string"
}
]
},
"target-list-name": "string",
"vrf-names": {
"vrf-name": [
{
"name": "string"
}
]
}
}
]
}
a2_vrf-names_schema:
List of VRF Name for a target list
- vrf-name: object[]
-
VRF name of the target
-
object - name: string
-
VRF Name
Example
{
"vrf-name": [
{
"name": "string"
}
]
}
a2_target-addresses_schema:
SNMP Target address configurations
- target-address: object[]
-
IP Address to be configured for the Target
-
object - ip-address: string
-
IPv4/Ipv6 address
Example
{
"target-address": [
{
"ip-address": "string"
}
]
}
a2_notification_schema:
Enable SNMP notifications
- vpls: object
-
CISCO-IETF-VPLS-GENERIC-MIB notification configuration
-
- status: null
-
Enable cvplsStatusChanged notification
- full-raise: null
-
Enable cvplsFwdFullAlarmRaised notification
- enable: null
-
Enable CISCO-IETF-VPLS-GENERIC-MIB notifications
- full-clear: null
-
Enable cvplsFwdFullAlarmCleared notification
- snmp: object
-
SNMP notification configuration
-
- authentication: null
-
Enable authentication notification
- enable: null
-
Enable SNMP notifications
- warm-start: null
-
Enable warm start notification
- cold-start: null
-
Enable cold start notification
- l2vpn: object
-
CISCO-IETF-PW-MIB notification configuration
-
- vc-up: null
-
Enable cpwVcUp notification
- vc-down: null
-
Enable cpwVcDown notification
- enable: null
-
Enable CISCO-IETF-PW-MIB notifications
- cisco: null
-
Enable Cisco format including extra varbinds
Example
{
"vpls": {
"status": [ null ],
"full-raise": [ null ],
"enable": [ null ],
"full-clear": [ null ]
},
"snmp": {
"authentication": [ null ],
"enable": [ null ],
"warm-start": [ null ],
"cold-start": [ null ]
},
"l2vpn": {
"vc-up": [ null ],
"vc-down": [ null ],
"enable": [ null ],
"cisco": [ null ]
}
}
a2_vpls_schema:
CISCO-IETF-VPLS-GENERIC-MIB notification configuration
- status: null
-
Enable cvplsStatusChanged notification
- full-raise: null
-
Enable cvplsFwdFullAlarmRaised notification
- enable: null
-
Enable CISCO-IETF-VPLS-GENERIC-MIB notifications
- full-clear: null
-
Enable cvplsFwdFullAlarmCleared notification
Example
{
"status": [ null ],
"full-raise": [ null ],
"enable": [ null ],
"full-clear": [ null ]
}
a2_correlator_schema:
Configure properties of the trap correlator
- rules: object
-
Table of configured rules
-
- rule: object[]
-
Rule name
-
- non-root-causes: object
-
Table of configured non-rootcause
-
- non-root-cause: object[]
-
A non-rootcause
-
- oid: string
-
OID of nonrootcause trap (dotted decimal)
- created: null
-
Create nonrootcause
- timeout: integer
-
Timeout (time to wait for active correlation) in milliseconds
range:"1..600000" units:"millisecond" - root-causes: object
-
Table of configured rootcause (only one entry allowed)
-
- root-cause: object[]
-
The rootcause - maximum of one can be configured per rule
-
- oid: string
-
OID of rootcause trap (dotted decimal)
- created: null
-
Create rootcause
- name: string
-
Rule name
- rule-sets: object
-
Table of configured rulesets
-
- rule-set: object[]
-
Ruleset name
-
- name: string
-
Ruleset name
- rulenames: object
-
Table of configured rulenames
-
- rulename: object[]
-
A rulename
-
object - rulename: string
-
Rule name
- buffer-size: integer
-
Configure size of the correlator buffer
range:"1024..2147483647" units:"byte"
Example
{
"rules": {
"rule": [
{
"non-root-causes": {
"non-root-cause": [
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer",
"root-causes": {
"root-cause": [
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string",
"applied-to": {
"all": [ null ],
"hosts": {
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
},
"rule-sets": {
"rule-set": [
{
"name": "string",
"rulenames": {
"rulename": [
{
"rulename": "string"
}
]
},
"applied-to": {
"all": [ null ],
"hosts": {
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
},
"buffer-size": "integer"
}
a2_rules_schema:
Table of configured rules
- rule: object[]
-
Rule name
-
- non-root-causes: object
-
Table of configured non-rootcause
-
- non-root-cause: object[]
-
A non-rootcause
-
- oid: string
-
OID of nonrootcause trap (dotted decimal)
- created: null
-
Create nonrootcause
- timeout: integer
-
Timeout (time to wait for active correlation) in milliseconds
range:"1..600000" units:"millisecond" - root-causes: object
-
Table of configured rootcause (only one entry allowed)
-
- root-cause: object[]
-
The rootcause - maximum of one can be configured per rule
-
- oid: string
-
OID of rootcause trap (dotted decimal)
- created: null
-
Create rootcause
- name: string
-
Rule name
Example
{
"rule": [
{
"non-root-causes": {
"non-root-cause": [
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer",
"root-causes": {
"root-cause": [
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string",
"applied-to": {
"all": [ null ],
"hosts": {
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
}
a2_rule_schema:
- non-root-causes: object
-
Table of configured non-rootcause
-
- non-root-cause: object[]
-
A non-rootcause
-
- oid: string
-
OID of nonrootcause trap (dotted decimal)
- created: null
-
Create nonrootcause
- timeout: integer
-
Timeout (time to wait for active correlation) in milliseconds
range:"1..600000" units:"millisecond" - root-causes: object
-
Table of configured rootcause (only one entry allowed)
-
- root-cause: object[]
-
The rootcause - maximum of one can be configured per rule
-
- oid: string
-
OID of rootcause trap (dotted decimal)
- created: null
-
Create rootcause
- name: string
-
Rule name
Example
{
"non-root-causes": {
"non-root-cause": [
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
]
},
"timeout": "integer",
"root-causes": {
"root-cause": [
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
]
},
"name": "string",
"applied-to": {
"all": [ null ],
"hosts": {
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
}
}
a2_root-causes_schema:
Table of configured rootcause (only one entry allowed)
- root-cause: object[]
-
The rootcause - maximum of one can be configured per rule
-
- oid: string
-
OID of rootcause trap (dotted decimal)
- created: null
-
Create rootcause
Example
{
"root-cause": [
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
]
}
a2_root-cause_schema:
- oid: string
-
OID of rootcause trap (dotted decimal)
- created: null
-
Create rootcause
Example
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
a2_var-binds_schema:
Varbinds to match
- var-bind: object[]
-
Varbind match conditions
-
object - oid: string
-
OID of varbind (dotted decimal)
- match: object
-
VarBind match conditions
-
- index: string
-
Regular Expression to match index
- value: string
-
Regular Expression to match value
Example
{
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
a2_var-bind_schema:
- oid: string
-
OID of varbind (dotted decimal)
- match: object
-
VarBind match conditions
-
- index: string
-
Regular Expression to match index
- value: string
-
Regular Expression to match value
Example
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
a2_match_schema:
VarBind match conditions
- index: string
-
Regular Expression to match index
- value: string
-
Regular Expression to match value
Example
{
"index": "string",
"value": "string"
}
a2_non-root-causes_schema:
Table of configured non-rootcause
- non-root-cause: object[]
-
A non-rootcause
-
- oid: string
-
OID of nonrootcause trap (dotted decimal)
- created: null
-
Create nonrootcause
Example
{
"non-root-cause": [
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
]
}
a2_non-root-cause_schema:
- oid: string
-
OID of nonrootcause trap (dotted decimal)
- created: null
-
Create nonrootcause
Example
{
"oid": "string",
"created": [ null ],
"var-binds": {
"var-bind": [
{
"oid": "string",
"match": {
"index": "string",
"value": "string"
}
}
]
}
}
a2_applied-to_schema:
Applied to the Rule or Ruleset
- all: null
-
Apply to all of the device
- hosts: object
-
Table of configured hosts to apply rules to
-
- host: object[]
-
A destination host
-
object - port: string
-
Port (specify 162 for default)
- ip-address: string
-
IP address
Example
{
"all": [ null ],
"hosts": {
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
}
a2_hosts_schema:
Table of configured hosts to apply rules to
- host: object[]
-
A destination host
-
object - port: string
-
Port (specify 162 for default)
- ip-address: string
-
IP address
Example
{
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
a2_host_schema:
- port: string
-
Port (specify 162 for default)
- ip-address: string
-
IP address
Example
{
"port": "string",
"ip-address": "string"
}
a2_rule-sets_schema:
Table of configured rulesets
- rule-set: object[]
-
Ruleset name
-
- name: string
-
Ruleset name
- rulenames: object
-
Table of configured rulenames
-
- rulename: object[]
-
A rulename
-
object - rulename: string
-
Rule name
Example
{
"rule-set": [
{
"name": "string",
"rulenames": {
"rulename": [
{
"rulename": "string"
}
]
},
"applied-to": {
"all": [ null ],
"hosts": {
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
}
}
]
}
a2_rule-set_schema:
- name: string
-
Ruleset name
- rulenames: object
-
Table of configured rulenames
-
- rulename: object[]
-
A rulename
-
object - rulename: string
-
Rule name
Example
{
"name": "string",
"rulenames": {
"rulename": [
{
"rulename": "string"
}
]
},
"applied-to": {
"all": [ null ],
"hosts": {
"host": [
{
"port": "string",
"ip-address": "string"
}
]
}
}
}
a2_rulenames_schema:
Table of configured rulenames
- rulename: object[]
-
A rulename
-
object - rulename: string
-
Rule name
Example
{
"rulename": [
{
"rulename": "string"
}
]
}
a2_bulk-stats_schema:
SNMP bulk stats configuration commands
- memory: integer
-
per process memory limit in kilo bytes
range:"100..200000" units:"kilobyte" - transfers: object
-
Periodicity for the transfer of bulk data in minutes
-
- transfer: object[]
-
Name of bulk transfer
-
object - retry: integer
-
Number of transmission retries
range:"0..100" - transfer-schemas: object
-
Schema that contains objects to be collected
-
- transfer-schema: object[]
-
Schema that contains objects to be collected
-
object - schema-name: string
-
Schema that contains objects to be collected
- format: string schema-ascii, bulk-ascii, bulk-binary
-
Format of the bulk data file
- interval: integer
-
Periodicity for the transfer of bulk data in minutes
units:"minute" - primary: string
-
FTP or rcp or TFTP can be used for file transfer
- buffer-size: integer
-
Bulkstat data file maximum size in bytes
range:"1024..2147483647" units:"byte" - enable: null
-
Start Data Collection for this Configuration
- transfer-name: string
-
Name of bulk transfer
- retain: integer
-
Retention period in minutes
range:"0..20000" units:"minute" - type: null
-
Configure transfer list name
- secondary: string
-
FTP or rcp or TFTP can be used for file transfer
- objects: object
-
Configure an Object List
-
- object: object[]
-
Name of the object List
-
object - object-list-name: string
-
Name of the object List
- objects: object
-
Configure an object List
-
- object: object[]
-
Object name or OID
-
object - oid: string
-
Object name or OID
- type: null
-
Configure object list name
- schemas: object
-
Configure schema definition
-
- schema: object[]
-
The name of the Schema
-
object - schema-name: string
-
The name of the schema
- instance: object
-
Object instance information
-
- end: string
-
End Instance OID for repetition
- sub-interface: boolean
-
Include all the subinterface
- start: string
-
Start Instance OID for repetition
- max: integer
-
Max value of Instance repetition
- instance: string
-
Instance of the schema
- type: string exact-interface, exact-oid, wild-interface, wild-oid, range-oid, repeat-oid
-
Type of the instance
- type: null
-
Configure schema name
- schema-object-list: string
-
Name of an object List
- poll-interval: integer
-
Periodicity for polling of objects in this schema in minutes
range:"1..20000" units:"minute"
Example
{
"memory": "integer",
"transfers": {
"transfer": [
{
"retry": "integer",
"transfer-schemas": {
"transfer-schema": [
{
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
]
},
"objects": {
"object": [
{
"object-list-name": "string",
"objects": {
"object": [
{
"oid": "string"
}
]
},
"type": [ null ]
}
]
},
"schemas": {
"schema": [
{
"schema-name": "string",
"instance": {
"end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
]
}
}
a2_schemas_schema:
Configure schema definition
- schema: object[]
-
The name of the Schema
-
object - schema-name: string
-
The name of the schema
- instance: object
-
Object instance information
-
- end: string
-
End Instance OID for repetition
- sub-interface: boolean
-
Include all the subinterface
- start: string
-
Start Instance OID for repetition
- max: integer
-
Max value of Instance repetition
- instance: string
-
Instance of the schema
- type: string exact-interface, exact-oid, wild-interface, wild-oid, range-oid, repeat-oid
-
Type of the instance
- type: null
-
Configure schema name
- schema-object-list: string
-
Name of an object List
- poll-interval: integer
-
Periodicity for polling of objects in this schema in minutes
range:"1..20000" units:"minute"
Example
{
"schema": [
{
"schema-name": "string",
"instance": {
"end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
]
}
a2_schema_schema:
- schema-name: string
-
The name of the schema
- instance: object
-
Object instance information
-
- end: string
-
End Instance OID for repetition
- sub-interface: boolean
-
Include all the subinterface
- start: string
-
Start Instance OID for repetition
- max: integer
-
Max value of Instance repetition
- instance: string
-
Instance of the schema
- type: string exact-interface, exact-oid, wild-interface, wild-oid, range-oid, repeat-oid
-
Type of the instance
- type: null
-
Configure schema name
- schema-object-list: string
-
Name of an object List
- poll-interval: integer
-
Periodicity for polling of objects in this schema in minutes
range:"1..20000" units:"minute"
Example
{
"schema-name": "string",
"instance": {
"end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
},
"type": [ null ],
"schema-object-list": "string",
"poll-interval": "integer"
}
a2_instance_schema:
Object instance information
- end: string
-
End Instance OID for repetition
- sub-interface: boolean
-
Include all the subinterface
- start: string
-
Start Instance OID for repetition
- max: integer
-
Max value of Instance repetition
- instance: string
-
Instance of the schema
- type: string exact-interface, exact-oid, wild-interface, wild-oid, range-oid, repeat-oid
-
Type of the instance
Example
{
"end": "string",
"sub-interface": "boolean",
"start": "string",
"max": "integer",
"instance": "string",
"type": "string"
}
a2_objects_schema:
Configure an object List
- object: object[]
-
Object name or OID
-
object - oid: string
-
Object name or OID
Example
{
"object": [
{
"oid": "string"
}
]
}
a2_transfers_schema:
Periodicity for the transfer of bulk data in minutes
- transfer: object[]
-
Name of bulk transfer
-
object - retry: integer
-
Number of transmission retries
range:"0..100" - transfer-schemas: object
-
Schema that contains objects to be collected
-
- transfer-schema: object[]
-
Schema that contains objects to be collected
-
object - schema-name: string
-
Schema that contains objects to be collected
- format: string schema-ascii, bulk-ascii, bulk-binary
-
Format of the bulk data file
- interval: integer
-
Periodicity for the transfer of bulk data in minutes
units:"minute" - primary: string
-
FTP or rcp or TFTP can be used for file transfer
- buffer-size: integer
-
Bulkstat data file maximum size in bytes
range:"1024..2147483647" units:"byte" - enable: null
-
Start Data Collection for this Configuration
- transfer-name: string
-
Name of bulk transfer
- retain: integer
-
Retention period in minutes
range:"0..20000" units:"minute" - type: null
-
Configure transfer list name
- secondary: string
-
FTP or rcp or TFTP can be used for file transfer
Example
{
"transfer": [
{
"retry": "integer",
"transfer-schemas": {
"transfer-schema": [
{
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
]
}
a2_transfer_schema:
- retry: integer
-
Number of transmission retries
range:"0..100" - transfer-schemas: object
-
Schema that contains objects to be collected
-
- transfer-schema: object[]
-
Schema that contains objects to be collected
-
object - schema-name: string
-
Schema that contains objects to be collected
- format: string schema-ascii, bulk-ascii, bulk-binary
-
Format of the bulk data file
- interval: integer
-
Periodicity for the transfer of bulk data in minutes
units:"minute" - primary: string
-
FTP or rcp or TFTP can be used for file transfer
- buffer-size: integer
-
Bulkstat data file maximum size in bytes
range:"1024..2147483647" units:"byte" - enable: null
-
Start Data Collection for this Configuration
- transfer-name: string
-
Name of bulk transfer
- retain: integer
-
Retention period in minutes
range:"0..20000" units:"minute" - type: null
-
Configure transfer list name
- secondary: string
-
FTP or rcp or TFTP can be used for file transfer
Example
{
"retry": "integer",
"transfer-schemas": {
"transfer-schema": [
{
"schema-name": "string"
}
]
},
"format": "string",
"interval": "integer",
"primary": "string",
"buffer-size": "integer",
"enable": [ null ],
"transfer-name": "string",
"retain": "integer",
"type": [ null ],
"secondary": "string"
}
a2_transfer-schemas_schema:
Schema that contains objects to be collected
- transfer-schema: object[]
-
Schema that contains objects to be collected
-
object - schema-name: string
-
Schema that contains objects to be collected
Example
{
"transfer-schema": [
{
"schema-name": "string"
}
]
}
a2_transfer-schema_schema:
- schema-name: string
-
Schema that contains objects to be collected
Example
{
"schema-name": "string"
}
a2_default-community-maps_schema:
Container class to hold unencrpted community map
- default-community-map: object[]
-
Unencrpted SNMP community map name
-
object - security: string
-
SNMP Security Name
- community-name: string
-
SNMP community map
- context: string
-
SNMP Context Name
- target-list: string
-
target list name
Example
{
"default-community-map": [
{
"security": "string",
"community-name": "string",
"context": "string",
"target-list": "string"
}
]
}
a2_default-community-map_schema:
- security: string
-
SNMP Security Name
- community-name: string
-
SNMP community map
- context: string
-
SNMP Context Name
- target-list: string
-
target list name
Example
{
"security": "string",
"community-name": "string",
"context": "string",
"target-list": "string"
}
a2_overload-control_schema:
Set overload control params for handling incoming messages
- drop-time: integer
-
Drop time in seconds for incoming queue (default 1 sec)
range:"0..300" units:"second" - throttle-rate: integer
-
Throttle time in milliseconds for incoming queue (default 500 msec)
range:"0..1000" units:"millisecond"
Example
{
"drop-time": "integer",
"throttle-rate": "integer"
}
a2_timeouts_schema:
SNMP timeouts
- duplicates: integer
-
Duplicate request feature timeout
range:"0..20" units:"second" default:"1" - pdu-stats: integer
-
SNMP pdu statistics timeout
range:"1..10" units:"second" default:"2" - in-qdrop: integer
-
incoming queue drop feature timeout
range:"0..20" units:"second" default:"10" - subagent: integer
-
Sub-Agent Request timeout
range:"1..20" units:"second" default:"10"
Example
{
"duplicates": "integer",
"pdu-stats": "integer",
"in-qdrop": "integer",
"subagent": "integer"
}
a2_users_schema:
Define a user who can access the SNMP engine
- user: object[]
-
Name of the user
-
object - v6acl-type: string ipv4, ipv6
-
Access-list type
- group-name: string
-
Group to which the user belongs
- v6-access-list: string
-
Ipv6 Access-list name
- priv-algorithm: string none, des, 3des, aes128, aes192, aes256
-
The algorithm used des56 or aes128 or aes192or aes256 or 3des
- owner: string sdr-owner, system-owner
-
The system access either SDROwner or SystemOwner
- v4acl-type: string ipv4, ipv6
-
Access-list type
- privacy-password: string
-
The privacy password
- remote-address: string
-
IP address of remote SNMP entity
- port: string
-
UDP port number
- user-name: string
-
Name of the user
- algorithm: string none, md5, sha
-
The algorithm used md5 or sha
- privacy-password-configured: null
-
Flag to indicate that the privacy password is configured for version 3
- authentication-password: string
-
The authentication password
- version: string v1, v2c, v3
-
SNMP version to be used. v1,v2c or v3
- v4-access-list: string
-
Ipv4 Access-list name
- authentication-password-configured: null
-
Flag to indicate that authentication password is configred for version 3
Example
{
"user": [
{
"v6acl-type": "string",
"group-name": "string",
"v6-access-list": "string",
"priv-algorithm": "string",
"owner": "string",
"v4acl-type": "string",
"privacy-password": "string",
"remote-address": "string",
"port": "string",
"user-name": "string",
"algorithm": "string",
"privacy-password-configured": [ null ],
"authentication-password": "string",
"version": "string",
"v4-access-list": "string",
"authentication-password-configured": [ null ]
}
]
}
a2_user_schema:
- v6acl-type: string ipv4, ipv6
-
Access-list type
- group-name: string
-
Group to which the user belongs
- v6-access-list: string
-
Ipv6 Access-list name
- priv-algorithm: string none, des, 3des, aes128, aes192, aes256
-
The algorithm used des56 or aes128 or aes192or aes256 or 3des
- owner: string sdr-owner, system-owner
-
The system access either SDROwner or SystemOwner
- v4acl-type: string ipv4, ipv6
-
Access-list type
- privacy-password: string
-
The privacy password
- remote-address: string
-
IP address of remote SNMP entity
- port: string
-
UDP port number
- user-name: string
-
Name of the user
- algorithm: string none, md5, sha
-
The algorithm used md5 or sha
- privacy-password-configured: null
-
Flag to indicate that the privacy password is configured for version 3
- authentication-password: string
-
The authentication password
- version: string v1, v2c, v3
-
SNMP version to be used. v1,v2c or v3
- v4-access-list: string
-
Ipv4 Access-list name
- authentication-password-configured: null
-
Flag to indicate that authentication password is configred for version 3
Example
{
"v6acl-type": "string",
"group-name": "string",
"v6-access-list": "string",
"priv-algorithm": "string",
"owner": "string",
"v4acl-type": "string",
"privacy-password": "string",
"remote-address": "string",
"port": "string",
"user-name": "string",
"algorithm": "string",
"privacy-password-configured": [ null ],
"authentication-password": "string",
"version": "string",
"v4-access-list": "string",
"authentication-password-configured": [ null ]
}
a2_vrfs_schema:
SNMP VRF configuration commands
- vrf: object[]
-
VRF name
-
- name: string
-
VRF name
Example
{
"vrf": [
{
"name": "string",
"context-mappings": {
"context-mapping": [
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
]
}
}
]
}
a2_vrf_schema:
- name: string
-
VRF name
Example
{
"name": "string",
"context-mappings": {
"context-mapping": [
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
]
}
}
a2_trap-hosts_schema:
Specify hosts to receive SNMP notifications
- trap-host: object[]
-
Specify hosts to receive SNMP notifications
-
object - encrypted-user-communities: object
-
Container class for defining Clear/encrypt communities for a trap host
-
- encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a trap host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- inform-host: object
-
Container class for defining notification type for a Inform host
-
- inform-encrypted-user-communities: object
-
Container class for defining Clear/encrypt communities for a inform host
-
- inform-encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- inform-user-communities: object
-
Container class for defining communities for a inform host
-
- inform-user-community: object[]
-
Unencrpted Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- ip-address: string
-
IP address of SNMP notification host
- default-user-communities: object
-
Container class for defining communities for a trap host
-
- default-user-community: object[]
-
Unencrpted Community name associated with a trap host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"trap-host": [
{
"encrypted-user-communities": {
"encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
},
"inform-host": {
"inform-encrypted-user-communities": {
"inform-encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
},
"inform-user-communities": {
"inform-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string",
"default-user-communities": {
"default-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
]
}
a2_trap-host_schema:
- encrypted-user-communities: object
-
Container class for defining Clear/encrypt communities for a trap host
-
- encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a trap host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- inform-host: object
-
Container class for defining notification type for a Inform host
-
- inform-encrypted-user-communities: object
-
Container class for defining Clear/encrypt communities for a inform host
-
- inform-encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- inform-user-communities: object
-
Container class for defining communities for a inform host
-
- inform-user-community: object[]
-
Unencrpted Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- ip-address: string
-
IP address of SNMP notification host
- default-user-communities: object
-
Container class for defining communities for a trap host
-
- default-user-community: object[]
-
Unencrpted Community name associated with a trap host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"encrypted-user-communities": {
"encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
},
"inform-host": {
"inform-encrypted-user-communities": {
"inform-encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
},
"inform-user-communities": {
"inform-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
},
"ip-address": "string",
"default-user-communities": {
"default-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
a2_encrypted-user-communities_schema:
Container class for defining Clear/encrypt communities for a trap host
- encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a trap host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
a2_encrypted-user-community_schema:
- port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
a2_inform-host_schema:
Container class for defining notification type for a Inform host
- inform-encrypted-user-communities: object
-
Container class for defining Clear/encrypt communities for a inform host
-
- inform-encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
- inform-user-communities: object
-
Container class for defining communities for a inform host
-
- inform-user-community: object[]
-
Unencrpted Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"inform-encrypted-user-communities": {
"inform-encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
},
"inform-user-communities": {
"inform-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
}
a2_inform-user-communities_schema:
Container class for defining communities for a inform host
- inform-user-community: object[]
-
Unencrpted Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"inform-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
a2_inform-user-community_schema:
- port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
a2_inform-encrypted-user-communities_schema:
Container class for defining Clear/encrypt communities for a inform host
- inform-encrypted-user-community: object[]
-
Clear/Encrypt Community name associated with a inform host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"inform-encrypted-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
a2_inform-encrypted-user-community_schema:
- port: string
-
UDP port number
- version: string
-
SNMP Version to be used v2c/v3
- community-name: string
-
SNMPv2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
a2_default-user-communities_schema:
Container class for defining communities for a trap host
- default-user-community: object[]
-
Unencrpted Community name associated with a trap host
-
object - port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"default-user-community": [
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
]
}
a2_default-user-community_schema:
- port: string
-
UDP port number
- version: string
-
SNMP Version to be used v1/v2c/v3
- community-name: string
-
SNMPv1/v2c community string or SNMPv3 user
- basic-trap-types: integer
-
Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps
- advanced-trap-types2: integer
-
Number to signify the feature traps that needs to be setvalue should always to set as 0
- security-level: string no-authentication, authentication, privacy
-
Security level to be used noauth/auth/priv
- advanced-trap-types1: integer
-
Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used
Example
{
"port": "string",
"version": "string",
"community-name": "string",
"basic-trap-types": "integer",
"advanced-trap-types2": "integer",
"security-level": "string",
"advanced-trap-types1": "integer"
}
a2_contexts_schema:
List of Context Names
- context: object[]
-
Context Name
-
object - context-name: string
-
Context Name
Example
{
"context": [
{
"context-name": "string"
}
]
}
a2_context-mappings_schema:
List of context names
- context-mapping: object[]
-
Context mapping name
-
object - context-mapping-name: string
-
Context mapping name
- vrf-name: string
-
VRF name associated with the context
- topology-name: string
-
Topology name associated with the context
- context: string vrf, bridge, ospf, ospfv3
-
SNMP context feature type
- instance-name: string
-
OSPF protocol instance
Example
{
"context-mapping": [
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
]
}
a2_context-mapping_schema:
- context-mapping-name: string
-
Context mapping name
- vrf-name: string
-
VRF name associated with the context
- topology-name: string
-
Topology name associated with the context
- context: string vrf, bridge, ospf, ospfv3
-
SNMP context feature type
- instance-name: string
-
OSPF protocol instance
Example
{
"context-mapping-name": "string",
"vrf-name": "string",
"topology-name": "string",
"context": "string",
"instance-name": "string"
}
a2_groups_schema:
Define a User Security Model group
- group: object[]
-
Name of the group
-
object - name: string
-
Name of the group
- write-view: string
-
write view name
- snmp-version: string v1, v2c, v3
-
snmp version
- context-name: string
-
Context name
- security-model: string no-authentication, authentication, privacy
-
security model like auth/noAuth/Priv applicable for v3
- v6acl-type: string ipv4, ipv6
-
Access-list type
- v6-access-list: string
-
Ipv6 Access-list name
- read-view: string
-
read view name
- v4acl-type: string ipv4, ipv6
-
Access-list type
- v4-access-list: string
-
Ipv4 Access-list name
- notify-view: string
-
notify view name
Example
{
"group": [
{
"name": "string",
"write-view": "string",
"snmp-version": "string",
"context-name": "string",
"security-model": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"read-view": "string",
"v4acl-type": "string",
"v4-access-list": "string",
"notify-view": "string"
}
]
}
a2_group_schema:
- name: string
-
Name of the group
- write-view: string
-
write view name
- snmp-version: string v1, v2c, v3
-
snmp version
- context-name: string
-
Context name
- security-model: string no-authentication, authentication, privacy
-
security model like auth/noAuth/Priv applicable for v3
- v6acl-type: string ipv4, ipv6
-
Access-list type
- v6-access-list: string
-
Ipv6 Access-list name
- read-view: string
-
read view name
- v4acl-type: string ipv4, ipv6
-
Access-list type
- v4-access-list: string
-
Ipv4 Access-list name
- notify-view: string
-
notify view name
Example
{
"name": "string",
"write-view": "string",
"snmp-version": "string",
"context-name": "string",
"security-model": "string",
"v6acl-type": "string",
"v6-access-list": "string",
"read-view": "string",
"v4acl-type": "string",
"v4-access-list": "string",
"notify-view": "string"
}